MCPcopy Create free account
hub / github.com/grpc/grpc-java / testWriteParsed

Method testWriteParsed

api/src/test/java/io/grpc/MetadataTest.java:188–205  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

186 }
187
188 @Test
189 public void testWriteParsed() {
190 Fish lance = new Fish(LANCE);
191 Metadata metadata = new Metadata();
192 metadata.put(KEY, lance);
193 assertEquals(lance, metadata.get(KEY));
194 Iterator<Fish> fishes = metadata.getAll(KEY).iterator();
195 assertTrue(fishes.hasNext());
196 assertEquals(fishes.next(), lance);
197 assertFalse(fishes.hasNext());
198 byte[][] serialized = metadata.serialize();
199 assertEquals(2, serialized.length);
200 assertEquals("test-bin", new String(serialized[0], US_ASCII));
201 assertArrayEquals(LANCE_BYTES, serialized[1]);
202 assertEquals(lance, metadata.get(KEY));
203 assertEquals(serialized[0], metadata.serialize()[0]);
204 assertEquals(serialized[1], metadata.serialize()[1]);
205 }
206
207 @Test
208 public void testWriteRaw() {

Callers

nothing calls this directly

Calls 8

putMethod · 0.95
getMethod · 0.95
getAllMethod · 0.95
serializeMethod · 0.95
assertEqualsMethod · 0.80
nextMethod · 0.65
iteratorMethod · 0.45
hasNextMethod · 0.45

Tested by

no test coverage detected