MCPcopy Create free account
hub / github.com/BaseXdb/basex / replace

Method replace

basex-core/src/test/java/org/basex/data/StoreTest.java:35–42  ·  view source on GitHub ↗

Replaces text nodes with random double values.

()

Source from the content-addressed store, hash-verified

33 * Replaces text nodes with random double values.
34 */
35 @Test public void replace() {
36 execute(new CreateDB(NAME, "<X><A>q</A><A>q</A></X>"));
37 final long size = context.data().meta.dbFile(DataText.DATATXT).length();
38 for(int n = 0; n < 500; n++) {
39 query("for $a in //text() return replace node $a with " + _RANDOM_DOUBLE.args());
40 }
41 assertEquals(size, context.data().meta.dbFile(DataText.DATATXT).length());
42 }
43
44 /**
45 * Replaces two text nodes with random integer values.

Callers 2

serializeMethod · 0.45
serializeMethod · 0.45

Calls 7

dbFileMethod · 0.80
assertEqualsMethod · 0.80
executeMethod · 0.65
argsMethod · 0.65
lengthMethod · 0.45
dataMethod · 0.45
queryMethod · 0.45

Tested by

no test coverage detected