org.testng.Assert#assertSame ( )源码实例Demo

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

源代码1 项目: sqoop-on-spark   文件: TestRepositoryManager.java
@Test
public void testSystemNotInitialized() throws Exception {
  // Unset any configuration dir if it is set by another test
  System.getProperties().remove(ConfigurationConstants.SYSPROP_CONFIG_DIR);
  Properties bootProps = new Properties();
  bootProps.setProperty(ConfigurationConstants.BOOTCFG_CONFIG_PROVIDER,
      PropertiesConfigurationProvider.class.getCanonicalName());
  Properties configProps = new Properties();
  SqoopTestUtils.setupTestConfigurationUsingProperties(bootProps, configProps);
  try {
    SqoopConfiguration.getInstance().initialize();
    RepositoryManager.getInstance().initialize();
  } catch (Exception ex) {
    Assert.assertTrue(ex instanceof SqoopException);
    Assert.assertSame(((SqoopException) ex).getErrorCode(),
        RepositoryError.REPO_0001);
  }
}
 
源代码2 项目: bullet-storm   文件: DRPCPubSubTest.java
@Test
public void testQuerySubmissionOneInstanceIsTheSameInstance() throws Exception {
    config.set(DRPCConfig.PUBSUB_CONTEXT_NAME, PubSub.Context.QUERY_SUBMISSION.name());
    DRPCPubSub pubSub = new DRPCPubSub(config);

    Publisher publisher = pubSub.getPublisher();
    Subscriber subscriber = pubSub.getSubscriber();

    Assert.assertSame(publisher, subscriber);

    // All future calls just return the same instance
    Assert.assertSame(publisher, pubSub.getPublisher());
    Assert.assertSame(subscriber, pubSub.getSubscriber());
    Assert.assertSame(pubSub.getPublisher(), pubSub.getSubscriber());

    // So do calls to get multiples after
    List<Publisher> publishers = pubSub.getPublishers(42);
    List<Subscriber> subscribers = pubSub.getSubscribers(20);

    Assert.assertEquals(publishers.size(), 1);
    Assert.assertEquals(subscribers.size(), 1);
    Assert.assertEquals(publishers.get(0), publisher);
    Assert.assertEquals(subscribers.get(0), subscriber);
}
 
源代码3 项目: openjdk-jdk9   文件: Bug5072946.java
@Test
public void test3() throws Exception {
    SAXTransformerFactory sf = (SAXTransformerFactory) SAXTransformerFactory.newInstance();
    Transformer t = sf.newTransformer();

    DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
    dbf.setNamespaceAware(true);
    DocumentBuilder parser = dbf.newDocumentBuilder();
    Document dom = parser.parse(Bug5072946.class.getResourceAsStream("Bug5072946.xml"));

    DOMResult r = new DOMResult();

    t.transform(new DOMSource(dom), r);
    Assert.assertNotNull(r.getNode());

    Node n = r.getNode().getFirstChild();
    r.setNode(n);
    t.transform(new DOMSource(dom), r);
    Assert.assertNotNull(r.getNode());
    Assert.assertSame(r.getNode(), n);

    r.setNextSibling(r.getNode().getFirstChild());
    t.transform(new DOMSource(dom), r);
    Assert.assertNotNull(r.getNode());
    Assert.assertSame(r.getNode(), n);
}
 
源代码4 项目: gatk   文件: NucleotideUnitTest.java
@Test
public void testLongFormNamesForTypos() {
    // We avoid a direct comparison of the constant value (rather than indirectly using its name)
    // because that would typos and here the names matter and are unlikely to change even in the long term.
    Assert.assertSame(constantNameToInstance("ADENINE"), Nucleotide.A);
    Assert.assertSame(constantNameToInstance("THYMINE"), Nucleotide.T);
    Assert.assertSame(constantNameToInstance("GUANINE"), Nucleotide.G);
    Assert.assertSame(constantNameToInstance("CYTOSINE"), Nucleotide.C);
    Assert.assertSame(constantNameToInstance("URACIL"), Nucleotide.U);
    Assert.assertSame(constantNameToInstance("ANY"), Nucleotide.N);
    Assert.assertSame(constantNameToInstance("PURINE"), Nucleotide.R);
    Assert.assertSame(constantNameToInstance("PYRIMIDINE"), Nucleotide.Y);
    Assert.assertSame(constantNameToInstance("INVALID"), Nucleotide.X);
    Assert.assertSame(constantNameToInstance("STRONG"), Nucleotide.S);
    Assert.assertSame(constantNameToInstance("WEAK"), Nucleotide.W);
    Assert.assertSame(constantNameToInstance("KETO"), Nucleotide.K);
    Assert.assertSame(constantNameToInstance("AMINO"), Nucleotide.M);
}
 
源代码5 项目: sqoop-on-spark   文件: TestSqoopConfiguration.java
@Test
public void testConfigurationProviderInvalid() throws Exception {
  boolean success = false;
  Properties bootProps = new Properties();
  bootProps.setProperty(ConfigurationConstants.BOOTCFG_CONFIG_PROVIDER,
      "foobar");
  SqoopTestUtils.setupTestConfigurationUsingProperties(bootProps, null);
  try {
    SqoopConfiguration.getInstance().initialize();
  } catch (Exception ex) {
    Assert.assertTrue(ex instanceof SqoopException);
    Assert.assertSame(((SqoopException) ex).getErrorCode(),
        CoreError.CORE_0004);

    success = true;
  }

  Assert.assertTrue(success);
}
 
源代码6 项目: xian   文件: TestNamespaceFacade.java
@Test
public void     testCache() throws Exception
{
    CuratorFramework    client = CuratorFrameworkFactory.newClient(server.getConnectString(), new RetryOneTime(1));
    try
    {
        client.start();

        Assert.assertSame(client.usingNamespace("foo"), client.usingNamespace("foo"));
        Assert.assertNotSame(client.usingNamespace("foo"), client.usingNamespace("bar"));
    }
    finally
    {
        CloseableUtils.closeQuietly(client);
    }
}
 
源代码7 项目: PalDB   文件: TestStorageCache.java
@Test
public void testPutTwice() {
  Integer second = 1;
  StorageCache cache = StorageCache.initCache(_configuration);
  cache.put(0, 1);
  cache.put(0, second);
  Assert.assertSame(cache.get(0), second);
}
 
源代码8 项目: gatk   文件: DataLineUnitTest.java
@Test(dataProvider = "tableColumnsData")
public void testSetAndGetBoolean(final TableColumnCollection columns) {
    final DataLine subject = new DataLine(columns, IllegalArgumentException::new);
    for (int i = 0; i < columns.columnCount(); i++) {
        Assert.assertSame(subject.set(columns.nameAt(i), (i & 1) == 0), subject);
    }
    for (int i = 0; i < columns.columnCount(); i++) {
        Assert.assertEquals(subject.getBoolean(i), 0 == (i & 1));
    }
}
 
源代码9 项目: gatk   文件: DataLineUnitTest.java
@Test(dataProvider = "tableColumnsData")
public void testGetInt(final TableColumnCollection columns) {
    final DataLine subject = new DataLine(columns, IllegalArgumentException::new);
    for (int i = 0; i < columns.columnCount(); i++) {
        Assert.assertSame(subject.set(columns.nameAt(i), i), subject);
    }
    for (int i = 0; i < columns.columnCount(); i++) {
        Assert.assertEquals(subject.getInt(i), i);
    }
}
 
源代码10 项目: PalDB   文件: TestSerializers.java
@Test
public void testRegisterTwice() {
  ColorSerializer i1 = new ColorSerializer();
  ColorSerializer i2 = new ColorSerializer();
  _serializers.registerSerializer(i1);
  _serializers.registerSerializer(i2);
  Assert.assertSame(_serializers.getSerializer(Color.class), i1);
}
 
源代码11 项目: PalDB   文件: TestSerializers.java
@Test
public void testRegister() {
  ColorSerializer i = new ColorSerializer();
  _serializers.registerSerializer(i);
  Assert.assertSame(_serializers.getSerializer(Color.class), i);
  Assert.assertEquals(_serializers.getIndex(Color.class), 0);
}
 
源代码12 项目: jenetics   文件: SeqTest.java
@Test
public void emptySeqPrepend() {
	final Seq<Integer> empty = Seq.empty();
	final Seq<Integer> seq = Seq.of(1, 2, 3, 4);
	final Seq<Integer> aseq = empty.prepend(seq);

	Assert.assertEquals(aseq, seq);
	Assert.assertSame(aseq, seq);
}
 
源代码13 项目: openapi-generator   文件: MysqlSchemaCodegenTest.java
@Test
public void testGetMysqlMatchedStringDataType() {
    final MysqlSchemaCodegen codegen = new MysqlSchemaCodegen();
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(6, 6), "CHAR");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(0, 0), "CHAR");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(255, 255), "CHAR");

    Assert.assertSame(codegen.getMysqlMatchedStringDataType(null, 100), "VARCHAR");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(null, 255), "VARCHAR");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(50, 255), "VARCHAR");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(100, 20), "VARCHAR");

    Assert.assertSame(codegen.getMysqlMatchedStringDataType(null, null), "TEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(100, null), "TEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(255, null), "TEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(null, 256), "TEXT");

    Assert.assertSame(codegen.getMysqlMatchedStringDataType(16777215, null), "MEDIUMTEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(16777215, 100), "MEDIUMTEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(null, 16777215), "MEDIUMTEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(100, 16777215), "MEDIUMTEXT");

    Assert.assertSame(codegen.getMysqlMatchedStringDataType(16777216, null), "LONGTEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(null, 16777216), "LONGTEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(16777216, 16777216), "LONGTEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(100, 16777216), "LONGTEXT");
    Assert.assertSame(codegen.getMysqlMatchedStringDataType(100, Integer.MAX_VALUE), "LONGTEXT");
}
 
源代码14 项目: jenetics   文件: SeqTest.java
@Test
public void mapEmptyMSeq() {
	final Seq<Integer> integers = Seq.empty();
	final Seq<String> strings = integers.map(Object::toString);

	Assert.assertSame(integers, strings);
	Assert.assertSame(strings, Seq.empty());
}
 
源代码15 项目: incubator-pinot   文件: DAOProviderUtilTest.java
@Test
public void testProviderReturnsSameInstance() {
  DAORegistry daoRegistry = DAORegistry.getInstance();
  MergedAnomalyResultManager m1 = daoRegistry.getMergedAnomalyResultDAO();
  MergedAnomalyResultManager m2 = daoRegistry.getMergedAnomalyResultDAO();
  Assert.assertSame(m1, m2);
}
 
源代码16 项目: brooklyn-server   文件: XmlMementoSerializerTest.java
@Test
public void testConfigInheritanceVals() throws Exception {
    ConfigInheritance val = BasicConfigInheritance.NEVER_INHERITED;

    ConfigInheritance newVal = assertSerializeAndDeserialize(val);
    Assert.assertSame(val, newVal);
}
 
源代码17 项目: gatk   文件: SVFastqUtilsUnitTest.java
private void assertMappingIsAsExpected(final SVFastqUtils.Mapping mapping, final String[] contig, final int[] start,
                                  final boolean[] forward, final Cigar[] cigarAlongRef,
                                  final int[] mappingQual, final int[] mismatches,
                                  final int[] alignmentScores) {
    Assert.assertEquals(mapping.getAllIntervals().size(), contig.length);
    Assert.assertEquals(mapping.isMapped(), contig.length > 0);
    if (!mapping.isMapped()) {
        Assert.assertNull(mapping.getPrimaryInterval());
        Assert.assertTrue(mapping.getSupplementaryIntervals().isEmpty());
        Assert.assertEquals(mapping.getCigar(), new Cigar());
        Assert.assertNull(mapping.getContig());
        Assert.assertEquals(mapping.getStart(), SAMRecord.NO_ALIGNMENT_START);
        Assert.assertEquals(mapping.getEnd(), SAMRecord.NO_ALIGNMENT_START);
    } else {
        Assert.assertEquals(mapping.getSupplementaryIntervals().size(), contig.length - 1);
        for (int i = 0; i < contig.length; i++) {
            final AlignmentInterval ai = mapping.getAllIntervals().get(i);
            Assert.assertNotNull(ai);
            Assert.assertEquals(ai.referenceSpan.getContig(), contig[i]);
            Assert.assertEquals(ai.referenceSpan.getStart(), start[i]);
            Assert.assertEquals(ai.forwardStrand, forward[i]);
            Assert.assertEquals(ai.cigarAlongReference(), cigarAlongRef[i]);
            Assert.assertEquals(ai.mapQual, mappingQual[i]);
            Assert.assertEquals(ai.mismatches, mismatches[i]);
            Assert.assertEquals(ai.alnScore, alignmentScores[i]);
            if (i == 0) {
                Assert.assertSame(ai, mapping.getPrimaryInterval());
                Assert.assertEquals(mapping.getCigar(), ai.cigarAlongReference());
                Assert.assertEquals(mapping.getContig(), ai.referenceSpan.getContig());
                Assert.assertEquals(mapping.getStart(), ai.referenceSpan.getStart());
                Assert.assertEquals(mapping.getEnd(), ai.referenceSpan.getEnd());
                Assert.assertEquals(mapping.isForwardStrand(), ai.forwardStrand);
            } else {
                Assert.assertSame(ai, mapping.getSupplementaryIntervals().get(i - 1));
            }
        }
    }

}
 
源代码18 项目: avro-util   文件: FastDatumReaderWriterUtilTest.java
@Test (groups = "deserializationTest")
public void testIsSupportedForFastSpecificDatumReader() {
  Schema testWriterSchema = Schema.parse("{\"type\": \"record\", \"name\": \"test_record\", \"fields\":[]}");
  Schema testReaderSchema = Schema.parse("{\"type\": \"record\", \"name\": \"test_record\", \"fields\":[]}");
  FastSpecificDatumReader fastReader = FastDatumReaderWriterUtil.getFastSpecificDatumReader(testWriterSchema, testReaderSchema);
  Assert.assertNotNull(fastReader);
  FastSpecificDatumReader newFastReader = FastDatumReaderWriterUtil.getFastSpecificDatumReader(testWriterSchema, testReaderSchema);
  Assert.assertSame(fastReader, newFastReader);
}
 
源代码19 项目: PalDB   文件: TestSerializers.java
@Test
public void testInterfaceType() throws Throwable {
  SerializerWithInterface i = new SerializerWithInterface();
  _serializers.registerSerializer(i);
  Assert.assertSame(_serializers.getSerializer(AnInterface.class), i);
}
 
源代码20 项目: gatk   文件: TableColumnCollectionUnitTest.java
@Test(dataProvider= "correctColumnNamesData")
public void testCheckNamesOnCorrectData(final String[] names) {
    Assert.assertSame(TableColumnCollection.checkNames(names, IllegalArgumentException::new), names);
}