CellValidatorTest.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:deep-spark 作者:
public void testObjectToKind() {
    assertEquals(Kind.objectToKind(null), Kind.NOT_A_COLLECTION);

    /* let's try with some set implementation */
    assertEquals(Kind.objectToKind(new HashSet()), Kind.SET);
    assertEquals(Kind.objectToKind(new CopyOnWriteArraySet()), Kind.SET);
    assertEquals(Kind.objectToKind(new ConcurrentSkipListSet()), Kind.SET);
    assertEquals(Kind.objectToKind(new LinkedHashSet()), Kind.SET);
    assertEquals(Kind.objectToKind(new TreeSet()), Kind.SET);

    /* let's try with some list implementation */
    assertEquals(Kind.objectToKind(new ArrayList()), Kind.LIST);
    assertEquals(Kind.objectToKind(new CopyOnWriteArrayList<>()), Kind.LIST);
    assertEquals(Kind.objectToKind(new LinkedList<>()), Kind.LIST);
    assertEquals(Kind.objectToKind(new RoleList()), Kind.LIST);
    assertEquals(Kind.objectToKind(new RoleUnresolvedList()), Kind.LIST);
    assertEquals(Kind.objectToKind(new Stack()), Kind.LIST);
    assertEquals(Kind.objectToKind(new Vector<>()), Kind.LIST);

    /* let's try with some map implementation */
    assertEquals(Kind.objectToKind(new HashMap()), Kind.MAP);
    assertEquals(Kind.objectToKind(new ConcurrentHashMap<>()), Kind.MAP);
    assertEquals(Kind.objectToKind(new ConcurrentSkipListMap<>()), Kind.MAP);
    assertEquals(Kind.objectToKind(new Hashtable<>()), Kind.MAP);
    assertEquals(Kind.objectToKind(new IdentityHashMap<>()), Kind.MAP);
    assertEquals(Kind.objectToKind(new LinkedHashMap<>()), Kind.MAP);
    assertEquals(Kind.objectToKind(new PrinterStateReasons()), Kind.MAP);
    assertEquals(Kind.objectToKind(new Properties()), Kind.MAP);
    assertEquals(Kind.objectToKind(new TreeMap<>()), Kind.MAP);
    assertEquals(Kind.objectToKind(new WeakHashMap<>()), Kind.MAP);
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号