org.junit.jupiter.api.Assertions#assertSame()源码实例Demo

下面列出了org.junit.jupiter.api.Assertions#assertSame() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: cuba   文件: JavaClassLoaderTest.java
@Test
public void testTwiceCompilation() throws Exception {
    JavaClassLoader javaClassLoader = new JavaClassLoader(null, "./test-data/javacl-sources/", "", new SpringBeanLoader()) {
        @Override
        protected Date getCurrentTimestamp() {
            return new Date();
        }
    };

    Class<?> class1 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test2.DependentClass");
    Class<?> dependencyClass1 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test2.pack1.DependencyClass");
    Class<?> dependency2Class1 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test2.pack2.Dependency2Class");
    System.out.println("Class loaded");
    Assertions.assertEquals(javaClassLoader.compiled.size(), 3);
    modifyFile("./test-data/javacl-sources/com/haulmont/cuba/core/sys/javacl/test2/DependentClass.java");
    modifyFile("./test-data/javacl-sources/com/haulmont/cuba/core/sys/javacl/test2/pack1/DependencyClass.java");
    System.out.println("DependentClass modified");
    System.out.println("DependencyClass modified");

    Class<?> class2 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test2.DependentClass");
    Class<?> dependencyClass2 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test2.pack1.DependencyClass");
    Class<?> dependency2Class2 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test2.pack2.Dependency2Class");
    Assertions.assertNotSame(class1, class2);
    Assertions.assertNotSame(dependencyClass1, dependencyClass2);
    Assertions.assertSame(dependency2Class1, dependency2Class2);
}
 
源代码2 项目: workcraft   文件: VisualModelTests.java
@Test
public void testUngroupRoot() throws VisualModelInstantiationException {
    VisualModel model = new MockConcreteVisualModel();

    Container root = model.getCurrentLevel();

    VisualGroup node1 = new VisualGroup();
    VisualGroup node2 = new VisualGroup();
    VisualGroup node3 = new VisualGroup();
    VisualGroup node4 = new VisualGroup();
    VisualGroup node5 = new VisualGroup();

    node2.add(node3);
    node1.add(node2);
    node1.add(node4);
    root.add(node1);
    root.add(node5);

    model.addToSelection(node1);
    model.ungroupSelection();

    VisualNode[] newList = root.getChildren().toArray(new VisualNode[0]);

    Assertions.assertEquals(3, newList.length);
    Assertions.assertSame(node5, newList[0]);
    Assertions.assertSame(node2, newList[1]);
    Assertions.assertSame(node4, newList[2]);

    VisualNode[] n2Children = node2.getChildren().toArray(new VisualNode[0]);
    Assertions.assertEquals(1, n2Children.length);
    Assertions.assertSame(node3, n2Children[0]);
}
 
源代码3 项目: canon-sdk-java   文件: CanonStateEventImplTest.java
@Test
void getCameraRef() {
    final EdsCameraRef ref = canonStateEvent.getCameraRef();
    Assertions.assertNotNull(ref);
    Assertions.assertEquals(cameraRef, ref);
    Assertions.assertSame(cameraRef, canonStateEvent.getCameraRef());
}
 
源代码4 项目: pcgen   文件: FactDefTokenTest.java
@Test
public void testValidStringNo()
{
	assertNull(fd.getFactName());
	assertNull(fd.getUsableLocation());
	assertTrue(token.parseToken(context, fd, "DOMAIN|Caster").passed());
	assertNotNull(fd.getFactName());
	assertNotNull(fd.getUsableLocation());
	assertEquals("Caster", fd.getFactName());
	Assertions.assertSame(Domain.class, fd.getUsableLocation());
	String[] unparsed = token.unparse(context, fd);
	assertNotNull(unparsed);
	assertEquals(1, unparsed.length);
	assertEquals("DOMAIN|Caster", unparsed[0]);
}
 
源代码5 项目: canon-sdk-java   文件: CanonObjectEventImplTest.java
@Test
void getBaseRef() {
    final EdsBaseRef ref = canonObjectEvent.getBaseRef();
    Assertions.assertNotNull(ref);
    Assertions.assertEquals(baseRef, ref);
    Assertions.assertSame(baseRef, canonObjectEvent.getBaseRef());
}
 
源代码6 项目: commons-numbers   文件: FractionTest.java
@Test
void testConstructorZero() {
    Assertions.assertSame(Fraction.ZERO, Fraction.from(0.0));
    Assertions.assertSame(Fraction.ZERO, Fraction.from(0.0, 1e-10, 100));
    Assertions.assertSame(Fraction.ZERO, Fraction.from(0.0, 100));
    Assertions.assertSame(Fraction.ZERO, Fraction.of(0));
    Assertions.assertSame(Fraction.ZERO, Fraction.of(0, 1));
    Assertions.assertSame(Fraction.ZERO, Fraction.of(0, -1));
}
 
源代码7 项目: spectator   文件: RegistryTest.java
@Test
public void testMapSizeHelpers() {
  Registry r = newRegistry(true, 10000);
  ConcurrentHashMap<String, String> q1 = new ConcurrentHashMap<>();
  ConcurrentHashMap<String, String> q2 = r.mapSize("mapSize", q1);
  Assertions.assertSame(q1, q2);
  Id id = r.createId("mapSize");
  assertGaugeValue(r, id, 0.0);
  q2.put("foo", "bar");
  assertGaugeValue(r, id, 1.0);
}
 
源代码8 项目: pcgen   文件: FactDefTokenTest.java
@Test
public void testValidStringNo()
{
	assertNull(fd.getFactName());
	assertNull(fd.getUsableLocation());
	assertTrue(token.parseToken(context, fd, "DOMAIN|Caster").passed());
	assertNotNull(fd.getFactName());
	assertNotNull(fd.getUsableLocation());
	assertEquals("Caster", fd.getFactName());
	Assertions.assertSame(Domain.class, fd.getUsableLocation());
	String[] unparsed = token.unparse(context, fd);
	assertNotNull(unparsed);
	assertEquals(1, unparsed.length);
	assertEquals("DOMAIN|Caster", unparsed[0]);
}
 
源代码9 项目: commons-numbers   文件: QuaternionTest.java
@Test
final void testPositivePolarFormWhenScalarPositiveAndNormalized() {
    Quaternion q = Quaternion.of(123, 45, 67, 89).normalize().positivePolarForm();

    Assertions.assertTrue(q.getW() >= 0);
    Assertions.assertSame(q.positivePolarForm(), q);
}
 
源代码10 项目: spectator   文件: RegistryTest.java
@Test
public void testGaugeHelpersWithCustomFunction2() {
  AtomicLong al1 = new AtomicLong(1L);
  Registry r = new DefaultRegistry(new ManualClock(40, 0));
  ToDoubleFunction<AtomicLong> f = (obj) -> (r.clock().wallTime() - obj.doubleValue()) / 1000.0;

  AtomicLong v1 = r.gauge("foo", al1, f);
  Assertions.assertSame(v1, al1);
  Id id1 = r.createId("foo");
  assertGaugeValue(r, id1, 39.0 / 1000.0);
}
 
源代码11 项目: commons-numbers   文件: QuaternionTest.java
@Test
final void testPositivePolarFormWhenScalarNegative() {
    Quaternion q = Quaternion.of(-3, 3, -3, 3).positivePolarForm();
    Quaternion expected = Quaternion.of(0.5, -0.5, 0.5, -0.5);
    assertEquals(q, expected, EPS);

    Assertions.assertSame(q.positivePolarForm(), q);
}
 
源代码12 项目: commons-numbers   文件: ComplexTest.java
@Test
void testProj() {
    final Complex z = Complex.ofCartesian(3.0, 4.0);
    Assertions.assertSame(z, z.proj());
    // Sign must be the same for projection
    TestUtils.assertSame(infZero, Complex.ofCartesian(inf, 4.0).proj());
    TestUtils.assertSame(infZero, Complex.ofCartesian(inf, inf).proj());
    TestUtils.assertSame(infZero, Complex.ofCartesian(inf, nan).proj());
    TestUtils.assertSame(infZero, Complex.ofCartesian(3.0, inf).proj());
    TestUtils.assertSame(infZero, Complex.ofCartesian(nan, inf).proj());
    TestUtils.assertSame(infNegZero, Complex.ofCartesian(inf, -4.0).proj());
    TestUtils.assertSame(infNegZero, Complex.ofCartesian(inf, -inf).proj());
    TestUtils.assertSame(infNegZero, Complex.ofCartesian(3.0, -inf).proj());
    TestUtils.assertSame(infNegZero, Complex.ofCartesian(nan, -inf).proj());
}
 
源代码13 项目: quarkus   文件: PanacheMockingTest.java
@Test
public void testPanacheRepositoryMocking() throws Throwable {
    Assertions.assertEquals(0, mockablePersonRepository.count());

    Mockito.when(mockablePersonRepository.count()).thenReturn(23l);
    Assertions.assertEquals(23, mockablePersonRepository.count());

    Mockito.when(mockablePersonRepository.count()).thenReturn(42l);
    Assertions.assertEquals(42, mockablePersonRepository.count());

    Mockito.when(mockablePersonRepository.count()).thenCallRealMethod();
    Assertions.assertEquals(0, mockablePersonRepository.count());

    Mockito.verify(mockablePersonRepository, Mockito.times(4)).count();

    Person p = new Person();
    Mockito.when(mockablePersonRepository.findById(12l)).thenReturn(p);
    Assertions.assertSame(p, mockablePersonRepository.findById(12l));
    Assertions.assertNull(mockablePersonRepository.findById(42l));

    Mockito.when(mockablePersonRepository.findById(12l)).thenThrow(new WebApplicationException());
    try {
        mockablePersonRepository.findById(12l);
        Assertions.fail();
    } catch (WebApplicationException x) {
    }

    Mockito.when(mockablePersonRepository.findOrdered()).thenReturn(Collections.emptyList());
    Assertions.assertTrue(mockablePersonRepository.findOrdered().isEmpty());

    Mockito.verify(mockablePersonRepository).findOrdered();
    Mockito.verify(mockablePersonRepository, Mockito.atLeastOnce()).findById(Mockito.any());
    Mockito.verifyNoMoreInteractions(mockablePersonRepository);
}
 
源代码14 项目: spectator   文件: DefaultIdTest.java
@Test
public void testRollupJustName() {
  DefaultId id = new DefaultId("foo");
  Assertions.assertSame(id, id.normalize());
}
 
@Test
void openSessionByBodyIDEx() {
    cameraLogicDefaultExtended.setCameraListRefByRef(mockCameraListRefByRef);
    cameraLogicDefaultExtended.setNativeLongByReference(mockNativeLongByReference);
    cameraLogicDefaultExtended.setCameraRefByRef(mockCameraRefByRef);

    when(edsdkLibrary().EdsRelease(any())).thenReturn(new NativeLong(0));

    when(edsdkLibrary().EdsGetCameraList(same(mockCameraListRefByRef))).thenReturn(new NativeLong(0));

    when(edsdkLibrary().EdsGetChildCount(any(), same(mockNativeLongByReference))).thenReturn(new NativeLong(0));

    final EdsdkLibrary.EdsCameraListRef cameraListRef = new EdsdkLibrary.EdsCameraListRef();
    when(mockCameraListRefByRef.getValue()).thenReturn(cameraListRef);

    when(mockNativeLongByReference.getValue()).thenReturn(new NativeLong(3));

    when(mockCameraRefByRef.getValue()).thenReturn(fakeCamera);

    when(edsdkLibrary().EdsGetChildAtIndex(eq(cameraListRef), any(NativeLong.class), same(mockCameraRefByRef))).thenReturn(new NativeLong(0));

    final String serial = "serial999";

    when(CanonFactory.propertyGetShortcutLogic().getBodyIDEx(fakeCamera))
        .thenThrow(EdsdkCommDisconnectedErrorException.class)
        .thenReturn("firstCameraIsOther")
        .thenReturn("serial999");

    when(edsdkLibrary().EdsOpenSession(same(fakeCamera))).thenReturn(new NativeLong(0));


    final OpenSessionOption option = new OpenSessionOptionBuilder()
        .setRegisterObjectEvent(true)
        .setRegisterPropertyEvent(true)
        .setRegisterStateEvent(true)
        .setCameraBySerialNumber(serial)
        .build();

    final EdsCameraRef result = cameraLogicDefaultExtended.openSession(option);

    Assertions.assertSame(fakeCamera, result);
    Assertions.assertEquals(fakeCamera, result);

    verify(edsdkLibrary(), times(2)).EdsRelease(any());
    verify(edsdkLibrary()).EdsRelease(same(cameraListRef));
    verify(edsdkLibrary(), times(1)).EdsRelease(same(fakeCamera));
    verify(CanonFactory.propertyGetShortcutLogic(), times(4)).getBodyIDEx(same(fakeCamera));
    verify(edsdkLibrary()).EdsOpenSession(same(fakeCamera));
    verify(edsdkLibrary(), times(1)).EdsCloseSession(same(fakeCamera));
    verify(cameraObjectEventLogic).registerCameraObjectEvent(same(fakeCamera));
    verify(cameraPropertyEventLogic).registerCameraPropertyEvent(same(fakeCamera));
    verify(cameraStateEventLogic).registerCameraStateEvent(same(fakeCamera));
}
 
源代码16 项目: kafka-junit   文件: KafkaBrokersTest.java
/**
 * Tests the getBrokerById.
 */
@Test
void testGetBrokerById() {
    // Create mocks
    final KafkaTestServer mockServer1 = mock(KafkaTestServer.class);
    when(mockServer1.getBrokerId()).thenReturn(1);

    final KafkaTestServer mockServer2 = mock(KafkaTestServer.class);
    when(mockServer2.getBrokerId()).thenReturn(2);

    final KafkaTestServer mockServer3 = mock(KafkaTestServer.class);
    when(mockServer3.getBrokerId()).thenReturn(3);

    final KafkaTestServer mockServer5 = mock(KafkaTestServer.class);
    when(mockServer5.getBrokerId()).thenReturn(5);

    // Build brokers
    final KafkaBroker broker1 = new KafkaBroker(mockServer1);
    final KafkaBroker broker2 = new KafkaBroker(mockServer2);
    final KafkaBroker broker3 = new KafkaBroker(mockServer3);
    final KafkaBroker broker5 = new KafkaBroker(mockServer5);
    final List<KafkaBroker> brokerList = new ArrayList<>();
    brokerList.add(broker2);
    brokerList.add(broker1);
    brokerList.add(broker5);
    brokerList.add(broker3);

    // Create KafkaBrokers instance.
    final KafkaBrokers kafkaBrokers = new KafkaBrokers(brokerList);

    // Validate
    Assertions.assertSame(broker1, kafkaBrokers.getBrokerById(1));
    Assertions.assertSame(broker2, kafkaBrokers.getBrokerById(2));
    Assertions.assertSame(broker3, kafkaBrokers.getBrokerById(3));
    Assertions.assertSame(broker5, kafkaBrokers.getBrokerById(5));

    // Attempt to get invalid brokerId
    Assertions.assertThrows(IllegalArgumentException.class, () -> kafkaBrokers.getBrokerById(0));
    Assertions.assertThrows(IllegalArgumentException.class, () -> kafkaBrokers.getBrokerById(4));
    Assertions.assertThrows(IllegalArgumentException.class, () -> kafkaBrokers.getBrokerById(6));
}
 
源代码17 项目: spectator   文件: QueryTest.java
@Test
public void simplifyEqualsNoValueForKey() {
  Query q = Parser.parseQuery("nf.cluster,foo,:eq");
  Assertions.assertSame(q, q.simplify(tags("nf.app", "foo")));
}
 
源代码18 项目: commons-numbers   文件: QuaternionTest.java
@Test
final void testNormalize() {

    final Quaternion q = Quaternion.of(2, 1, -4, -2);

    final Quaternion versor = q.normalize();

    Assertions.assertEquals(2.0 / 5.0, versor.getW(), 0);
    Assertions.assertEquals(1.0 / 5.0, versor.getX(), 0);
    Assertions.assertEquals(-4.0 / 5.0, versor.getY(), 0);
    Assertions.assertEquals(-2.0 / 5.0, versor.getZ(), 0);

    Assertions.assertEquals(1, versor.norm(), 0);

    Assertions.assertSame(versor.normalize(), versor);
}
 
源代码19 项目: AACAdditionPro   文件: BufferTest.java
@Test
public void ContinuousArrayBufferIterationTest()
{

    ContinuousArrayBuffer<String> buffer = new ContinuousArrayBuffer<>(10);
    buffer.bufferObject("1");
    buffer.bufferObject("2");
    buffer.bufferObject("3");
    buffer.bufferObject("4");
    buffer.bufferObject("5");
    buffer.bufferObject("6");
    buffer.bufferObject("7");
    buffer.bufferObject("8");
    buffer.bufferObject("9");
    buffer.bufferObject("10");
    buffer.bufferObject("11");
    buffer.bufferObject("12");

    List<String> expected = ImmutableList.of("3", "4", "5", "6", "7", "8", "9", "10", "11", "12");

    Assertions.assertSame(expected.size(), buffer.size(), "Different sizes: EXPECTED: " + expected.size() + " ACTUAL: " + buffer.size());
    int dotSize = 0;
    for (String s : buffer) {
        dotSize++;
        Assertions.assertTrue(expected.contains(s), "Wrong element: " + s);
    }
    Assertions.assertSame(expected.size(), dotSize, "Different dot sizes: EXPECTED: " + expected.size() + " ACTUAL: " + dotSize);

    Iterator<String> ascendingIterator = buffer.iterator();
    int ascSize = 0;
    String next;
    while (ascendingIterator.hasNext()) {
        next = ascendingIterator.next();
        ascSize++;

        Assertions.assertTrue(expected.contains(next), "Wrong element: " + next);
    }
    Assertions.assertSame(expected.size(), ascSize, "Wrong amount of elements ASC.");

    Iterator<String> descendingIterator = buffer.descendingIterator();
    int desSize = 0;
    while (descendingIterator.hasNext()) {
        next = descendingIterator.next();
        desSize++;

        Assertions.assertTrue(expected.contains(next), "Wrong element: " + next);
    }
    Assertions.assertSame(expected.size(), desSize, "Wrong amount of elements DESC.");
}
 
源代码20 项目: quarkus   文件: BeanNameTest.java
@Test
public void testBeanName() {
    Assertions.assertSame(consumer, Arc.container().instance("bean").get());
}