Mercurial > hg > Members > shoshi > jungle > jungle-core
view src/test/java/jp/ac/u_ryukyu/ie/cr/jungle/impl/node/FilteringKeyTest.java @ 265:b3a04bc21b23 Implementation_of_communication
add UnDefineNode
author | tatsuki |
---|---|
date | Tue, 13 Dec 2016 03:16:12 +0900 |
parents | 55df1607dc0b |
children | 64123c7e9abf |
line wrap: on
line source
package jp.ac.u_ryukyu.ie.cr.jungle.impl.node; import jp.ac.u_ryukyu.ie.cr.jungle.transaction.node.TreeNode; import jp.ac.u_ryukyu.ie.cr.jungle.transaction.node.TreeNodeAttributes; import jp.ac.u_ryukyu.ie.cr.jungle.transaction.node.DefaultTreeNode; import org.junit.Assert; import org.junit.Test; import java.nio.ByteBuffer; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * Created by e115731 on 2016/11/19. */ public class FilteringKeyTest { @Test public void FilteringKeyTest(){ TreeNode node = new DefaultTreeNode(); TreeNodeAttributes attribute = node.getAttributes(); node = attribute.put("1", ByteBuffer.wrap("1".getBytes())).b(); attribute = node.getAttributes(); node = attribute.put("2", ByteBuffer.wrap("2".getBytes())).b(); attribute = node.getAttributes(); node = attribute.put("3", ByteBuffer.wrap("3".getBytes())).b(); attribute = node.getAttributes(); node = attribute.put("4", ByteBuffer.wrap("4".getBytes())).b(); attribute = node.getAttributes(); List<String> filter = new ArrayList<>(); filter.add("1"); filter.add("2"); Iterator<String> keys = attribute.getFilteringKey(filter); while (keys.hasNext()) { String key = keys.next(); System.out.println(key); Assert.assertNotEquals(key,"1"); Assert.assertNotEquals(key,"2"); } } }