Java TestName类使用实例

发布时间:2025-12-09 12:04:45 浏览次数:1

实例1: testStructInMap

import com.twitter.elephantbird.thrift.test.TestName; //导入依赖的package包/类@Testpublic void testStructInMap() throws Exception {  final Map<String, TestPerson> map = new HashMap<String, TestPerson>();  map.put("foo", new TestPerson(new TestName("john", "johnson"), new HashMap<TestPhoneType, String>()));  final Map<String, Integer> stringToIntMap = Collections.singletonMap("bar", 10);  TestStructInMap testMap = new TestStructInMap("map_name", map, stringToIntMap);  validate(testMap);} 

实例2: testStructInMap

import com.twitter.elephantbird.thrift.test.TestName; //导入依赖的package包/类@Testpublic void testStructInMap() throws Exception {  final Map<String, TestPerson> map = new HashMap<String, TestPerson>();  map.put("foo", new TestPerson(new TestName("john", "johnson"), new HashMap<TestPhoneType, String>()));  final Map<String, Integer> stringToIntMap = Collections.singletonMap("bar", 10);  TestStructInMap testMap = new TestStructInMap("map_name", map, stringToIntMap);  validateSameTupleAsEB(testMap);} 

实例3: testStructInMap

import com.twitter.elephantbird.thrift.test.TestName; //导入依赖的package包/类@Testpublic void testStructInMap() throws Exception {  String[] expectations = {      "startMessage()",        "startField(name, 0)",          "addBinary(map_name)",        "endField(name, 0)",        "startField(names, 1)",          "startGroup()",            "startField(map, 0)",              "startGroup()",                "startField(key, 0)",                  "addBinary(foo)",                "endField(key, 0)",                "startField(value, 1)",                  "startGroup()",                    "startField(name, 0)",                      "startGroup()",                        "startField(first_name, 0)",                          "addBinary(john)",                        "endField(first_name, 0)",                        "startField(last_name, 1)",                          "addBinary(johnson)",                        "endField(last_name, 1)",                      "endGroup()",                    "endField(name, 0)",                    "startField(phones, 1)",                      "startGroup()",                      "endGroup()",                    "endField(phones, 1)",                  "endGroup()",                "endField(value, 1)",              "endGroup()",            "endField(map, 0)",          "endGroup()",        "endField(names, 1)",        "startField(name_to_id, 2)",          "startGroup()",            "startField(map, 0)",              "startGroup()",                "startField(key, 0)",                  "addBinary(bar)",                "endField(key, 0)",                "startField(value, 1)",                  "addInt(10)",                "endField(value, 1)",              "endGroup()",            "endField(map, 0)",          "endGroup()",        "endField(name_to_id, 2)",      "endMessage()"  };  final Map<String, TestPerson> map = new HashMap<String, TestPerson>();  map.put("foo", new TestPerson(new TestName("john", "johnson"), new HashMap<TestPhoneType, String>()));  final Map<String, Integer> stringToIntMap = Collections.singletonMap("bar", 10);  TestStructInMap testMap = new TestStructInMap("map_name", map, stringToIntMap);  validatePig(expectations, testMap);  validateThrift(expectations, testMap);} 
TESTNAME
需要做网站?需要网络推广?欢迎咨询客户经理 13272073477