MCPcopy Create free account
hub / github.com/apache/nutch / testSet

Method testSet

src/test/org/apache/nutch/metadata/TestMetadata.java:103–127  ·  view source on GitHub ↗

Test for the set(String, String) method.

()

Source from the content-addressed store, hash-verified

101
102 /** Test for the <code>set(String, String)</code> method. */
103 @Test
104 public void testSet() {
105 String[] values = null;
106 Metadata meta = new Metadata();
107
108 values = meta.getValues(CONTENTTYPE);
109 assertEquals(0, values.length);
110
111 meta.set(CONTENTTYPE, "value1");
112 values = meta.getValues(CONTENTTYPE);
113 assertEquals(1, values.length);
114 assertEquals("value1", values[0]);
115
116 meta.set(CONTENTTYPE, "value2");
117 values = meta.getValues(CONTENTTYPE);
118 assertEquals(1, values.length);
119 assertEquals("value2", values[0]);
120
121 meta.set(CONTENTTYPE, "new value 1");
122 meta.add("contenttype", "new value 2");
123 values = meta.getValues(CONTENTTYPE);
124 assertEquals(2, values.length);
125 assertEquals("new value 1", values[0]);
126 assertEquals("new value 2", values[1]);
127 }
128
129 /** Test for <code>setAll(Properties)</code> method. */
130 @Test

Callers

nothing calls this directly

Calls 3

getValuesMethod · 0.95
setMethod · 0.95
addMethod · 0.95

Tested by

no test coverage detected