Replaces text nodes with random double values.
()
| 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. |