forked from tronprotocol/java-tron
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathByteString.java
More file actions
40 lines (30 loc) · 1.25 KB
/
ByteString.java
File metadata and controls
40 lines (30 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package org.tron.common.utils;
import static org.junit.Assert.assertEquals;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
import org.junit.Test;
public class ByteString {
@Test
public void test() {
List<com.google.protobuf.ByteString> list1 = new ArrayList<>();
List<com.google.protobuf.ByteString> list2 = new ArrayList<>();
com.google.protobuf.ByteString one = com.google.protobuf.ByteString.copyFromUtf8("1111");
com.google.protobuf.ByteString one2 = com.google.protobuf.ByteString.copyFromUtf8("1111");
com.google.protobuf.ByteString two = com.google.protobuf.ByteString.copyFromUtf8("2222");
com.google.protobuf.ByteString array[] = {one, two};
com.google.protobuf.ByteString array2[] = {two, one2};
list1.addAll(Arrays.asList(array));
list2.addAll(Arrays.asList(array2));
assertEquals(true, CollectionUtils.isEqualCollection(list1, list2));
list2.clear();
list2.add(one2);
assertEquals(false, CollectionUtils.isEqualCollection(list1, list2));
list1.clear();
list2.clear();
list1.add(one);
list2.addAll(Arrays.asList(array2));
assertEquals(false, CollectionUtils.isEqualCollection(list1, list2));
}
}