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

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

源代码1 项目: commons-dbcp   文件: TestManagedDataSourceInTx.java
@Override
@Test
public void testConnectionsAreDistinct() throws Exception {
    final Connection[] conn = new Connection[getMaxTotal()];
    for(int i=0;i<conn.length;i++) {
        conn[i] = newConnection();
        for(int j=0;j<i;j++) {
            // two connections should be distinct instances
            Assertions.assertNotSame(conn[j], conn[i]);
            // neither should they should be equivalent even though they are
            // sharing the same underlying connection
            Assertions.assertNotEquals(conn[j], conn[i]);
            // Check underlying connection is the same
            Assertions.assertEquals(((DelegatingConnection<?>) conn[j]).getInnermostDelegateInternal(),
                    ((DelegatingConnection<?>) conn[i]).getInnermostDelegateInternal());
        }
    }
    for (final Connection element : conn) {
        element.close();
    }
}
 
源代码2 项目: canon-sdk-java   文件: CopyCommandTest.java
@Test
    void copyByMethod2Decorator() {
        final ProductName command = new ProductName();
        final DefaultValueOnErrorDecorator<String> decorated = new DefaultValueOnErrorDecorator<>(command, "default");
        final DefaultValueOnErrorDecorator<String> decorated2 = new DefaultValueOnErrorDecorator<>(decorated, "default 2");

        final DefaultValueOnErrorDecorator<String> copyDecorated2 = (DefaultValueOnErrorDecorator<String>) decorated2.copy();

        Assertions.assertNotSame(copyDecorated2, decorated);
        Assertions.assertNotSame(copyDecorated2, decorated2);
        Assertions.assertNotSame(copyDecorated2.getRoot(), command);
        Assertions.assertNotNull(copyDecorated2.getRoot());
        // TODO for later when command finished to impl
//        Assertions.assertEquals("default 2", decorated2.get());
//        Assertions.assertEquals("default 2", copyDecorated2.get());
    }
 
源代码3 项目: 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);
}
 
源代码4 项目: cuba   文件: JavaClassLoaderTest.java
@Test
public void testInnerClasses() 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.test3.OuterClass");
    Class<?> innerClass1 = javaClassLoader.compiled.get("com.haulmont.cuba.core.sys.javacl.test3.OuterClass$InnerClass").clazz;
    Class<?> innerClass2 = javaClassLoader.compiled.get("com.haulmont.cuba.core.sys.javacl.test3.OuterClass$1").clazz;
    System.out.println("Class loaded");
    Assertions.assertEquals(javaClassLoader.compiled.size(), 3);
    modifyFile("./test-data/javacl-sources/com/haulmont/cuba/core/sys/javacl/test3/OuterClass.java");

    Class<?> class2 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test3.OuterClass");
    Class<?> innerClass3 = javaClassLoader.compiled.get("com.haulmont.cuba.core.sys.javacl.test3.OuterClass$InnerClass").clazz;
    Class<?> innerClass4 = javaClassLoader.compiled.get("com.haulmont.cuba.core.sys.javacl.test3.OuterClass$1").clazz;
    Assertions.assertNotSame(class1, class2);
    Assertions.assertNotSame(innerClass1, innerClass3);
    Assertions.assertNotSame(innerClass2, innerClass4);
}
 
源代码5 项目: canon-sdk-java   文件: CanonCommandCopyTest.java
@Test
void canCopyCommand() {
    final Set<CanonCommand> commands = getAllCommands();

    for (final CanonCommand command : commands) {
        final CanonCommand copy = command.copy();

        Assertions.assertNotEquals(copy, command);
        Assertions.assertNotSame(copy, command);

        Assertions.assertEquals(command.getClass(), copy.getClass());
    }
}
 
源代码6 项目: canon-sdk-java   文件: CopyCommandTest.java
@Test
void copyByMethod() {
    final ProductName command = new ProductName();
    final ProductName copy = (ProductName) command.copy();

    Assertions.assertNotNull(copy);
    Assertions.assertNotSame(copy, command);
}
 
源代码7 项目: canon-sdk-java   文件: CopyCommandTest.java
@Test
    void copyByConstructor1Decorator() {
        final ProductName command = new ProductName();
        final DefaultValueOnErrorDecorator<String> decorated = new DefaultValueOnErrorDecorator<>(command, "default");

        final DefaultValueOnErrorDecorator<String> copyDecorated = new DefaultValueOnErrorDecorator<>(FAKE, decorated);

        Assertions.assertNotSame(copyDecorated.getRoot(), command);
        Assertions.assertNotNull(copyDecorated.getRoot());
        // TODO for later when command finished to impl
//        Assertions.assertEquals("default", decorated.get());
//        Assertions.assertEquals("default", copyDecorated.get());
    }
 
源代码8 项目: canon-sdk-java   文件: CopyCommandTest.java
@Test
    void copyByConstructor2Decorator() {
        final ProductName command = new ProductName();
        final DefaultValueOnErrorDecorator<String> decorated = new DefaultValueOnErrorDecorator<>(command, "default");
        final DefaultValueOnErrorDecorator<String> decorated2 = new DefaultValueOnErrorDecorator<>(decorated, "default 2");

        final DefaultValueOnErrorDecorator<String> copyDecorated2 = new DefaultValueOnErrorDecorator<>(FAKE, decorated2);

        Assertions.assertNotSame(copyDecorated2.getRoot(), command);
        Assertions.assertNotNull(copyDecorated2.getRoot());
        // TODO for later when command finished to impl
//        Assertions.assertEquals("default 2", decorated2.get());
//        Assertions.assertEquals("default 2", copyDecorated2.get());
    }
 
源代码9 项目: canon-sdk-java   文件: ShootOptionBuilderTest.java
@Test
void builderIsReusable() {
    final ShootOption shootOption = builder.build();
    final ShootOption shootOption2 = builder.build();

    Assertions.assertNotNull(shootOption);
    Assertions.assertNotNull(shootOption2);
    Assertions.assertNotSame(shootOption, shootOption2);
    Assertions.assertEquals(shootOption, shootOption2);
    Assertions.assertEquals(shootOption.hashCode(), shootOption2.hashCode());
}
 
源代码10 项目: canon-sdk-java   文件: ShootOptionBuilderTest.java
@Disabled("Get PreconditionViolationException, why? You must configure at least one set of arguments for this @ParameterizedTest")
@ParameterizedTest
@MethodSource("differentBuilder")
void shootOptionDefineProperEqualsHashCode(ShootOptionBuilder optionBuilder) {
    final ShootOption shootOption = optionBuilder.build();
    final ShootOption shootOption2 = optionBuilder.build();

    Assertions.assertNotNull(shootOption);
    Assertions.assertNotSame(shootOption, shootOption2);
    Assertions.assertEquals(shootOption, shootOption2);
    Assertions.assertEquals(shootOption.hashCode(), shootOption2.hashCode());
}
 
源代码11 项目: javageci   文件: TestArrayTools.java
@Test
@DisplayName("Appending zero length arrays returns new array")
void appendZeroLengthArray() {
    final var a = new String[]{"a", "b", "c"};
    final var b = new String[0];
    final var result = ArrayTools.join(a, b);
    Assertions.assertNotSame(a, result);
    Assertions.assertArrayEquals(a, result);
}
 
源代码12 项目: javageci   文件: TestArrayTools.java
@Test
@DisplayName("Prepending zero length arrays returns new array")
void prependZeroLengthArray() {
    final var a = new String[0];
    final var b = new String[]{"a", "b", "c"};
    final var result = ArrayTools.join(a, b);
    Assertions.assertNotSame(b, result);
    Assertions.assertArrayEquals(b, result);
}
 
源代码13 项目: cuba   文件: JavaClassLoaderTest.java
@Test
public void testDependencies() throws Exception {
    System.out.println(new File(".").getAbsolutePath());

    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.test.SimpleClass");
    System.out.println("Class loaded");
    modifyFile("./test-data/javacl-sources/com/haulmont/cuba/core/sys/javacl/test/SimpleClass.java");
    System.out.println("SimpleClass modified");
    Class<?> class2 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.SimpleClass");
    Assertions.assertNotSame(class1, class2);
    Assertions.assertEquals(javaClassLoader.compiled.size(), 4);
    System.out.println("Class reloaded");

    System.out.println("No changes");
    Class<?> class3 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.SimpleClass");
    Assertions.assertEquals(class2, class3);
    System.out.println("Class reloaded, same class received");

    modifyFile("./test-data/javacl-sources/com/haulmont/cuba/core/sys/javacl/test/pack1/SimpleClass1.java");
    System.out.println("SimpleClass1 modified");

    Class<?> class4 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.SimpleClass");
    Assertions.assertNotSame(class3, class4);
    System.out.println("Class reloaded");
}
 
源代码14 项目: cuba   文件: JavaClassLoaderTest.java
@Test
public void testDependent() throws Exception {
    JavaClassLoader javaClassLoader = new JavaClassLoader(null, "./test-data/javacl-sources/", "", new SpringBeanLoader()) {
        @Override
        protected Date getCurrentTimestamp() {
            return new Date();
        }
    };

    Class<?> simpleClass4 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.pack4.SimpleClass4");
    System.out.println("SimpleClass4 loaded " + simpleClass4.hashCode());
    Class<?> simpleClass = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.SimpleClass");
    System.out.println("SimpleClass loaded " + simpleClass.hashCode());

    modifyFile("./test-data/javacl-sources/com/haulmont/cuba/core/sys/javacl/test/SimpleClass.java");

    Class<?> simpleClass_2 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.SimpleClass");
    System.out.println("SimpleClass loaded " + simpleClass_2.hashCode());
    Class<?> simpleClass4_2 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.pack4.SimpleClass4");
    System.out.println("SimpleClass4 loaded " + simpleClass4_2.hashCode());

    Assertions.assertNotSame(simpleClass, simpleClass_2);
    Assertions.assertNotSame(simpleClass4, simpleClass4_2);

    Class<?> simpleClass_3 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.SimpleClass");
    System.out.println("SimpleClass loaded " + simpleClass_3.hashCode());
    Class<?> simpleClass4_3 = javaClassLoader.loadClass("com.haulmont.cuba.core.sys.javacl.test.pack4.SimpleClass4");
    System.out.println("SimpleClass4 loaded " + simpleClass4_3.hashCode());

    Assertions.assertEquals(simpleClass_2, simpleClass_3);
    Assertions.assertEquals(simpleClass4_2, simpleClass4_3);
}
 
源代码15 项目: spectator   文件: ArrayTagSetTest.java
@Test
public void testMergeTagWithSameKey() {
  ArrayTagSet initial = ArrayTagSet.create("k1", "v1");
  ArrayTagSet expected = ArrayTagSet.create("k1", "v2");
  ArrayTagSet actual = initial.addAll(expected);

  Assertions.assertNotSame(expected, actual);
  Assertions.assertEquals(expected, actual);
}
 
源代码16 项目: spectator   文件: RegistryTest.java
@Test
public void testCounterHelpers() {
  Registry r = newRegistry(true, 10000);
  Counter c1 = r.counter("foo", "bar", "baz", "k", "v");
  Counter c2 = r.counter("foo", ArrayTagSet.create("k", "v").add(new BasicTag("bar", "baz")));
  Counter c3 = r.counter("foo");
  Assertions.assertSame(unwrap(c1), unwrap(c2));
  Assertions.assertNotSame(unwrap(c1), unwrap(c3));
}
 
源代码17 项目: spectator   文件: RegistryTest.java
@Test
public void testDistributionSummaryHelpers() {
  Registry r = newRegistry(true, 10000);
  DistributionSummary c1 = r.distributionSummary("foo", "bar", "baz", "k", "v");
  DistributionSummary c2 = r.distributionSummary("foo",
      ArrayTagSet.create("k", "v").add(new BasicTag("bar", "baz")));
  DistributionSummary c3 = r.distributionSummary("foo");
  Assertions.assertSame(unwrap(c1), unwrap(c2));
  Assertions.assertNotSame(unwrap(c1), unwrap(c3));
}
 
源代码18 项目: spectator   文件: RegistryTest.java
@Test
public void testTimerHelpers() {
  Registry r = newRegistry(true, 10000);
  Timer c1 = r.timer("foo", "bar", "baz", "k", "v");
  Timer c2 = r.timer("foo", ArrayTagSet.create("k", "v").add(new BasicTag("bar", "baz")));
  Timer c3 = r.timer("foo");
  Assertions.assertSame(unwrap(c1), unwrap(c2));
  Assertions.assertNotSame(unwrap(c1), unwrap(c3));
}
 
源代码19 项目: spectator   文件: CompositeRegistryTest.java
@Test
public void testRegisterBadTypeAccessNoThrow() {
  Registry r = newRegistry(5, false);
  Counter c = new DefaultCounter(clock, r.createId("foo"));
  r.counter(c.id());
  r.register(c);
  Assertions.assertNotSame(r.get(c.id()), c);
}
 
源代码20 项目: EagleFactions   文件: FactionTest.java
@Test
void builderBuildShouldReturnNewFactionInstance()
{
	final Faction newFaction = faction.toBuilder().build();
	Assertions.assertNotSame(faction, newFaction);
}