فهرست منبع

ncd: tests: value.ncd: add some testing with buffer() to test working with ComposedString's

ambrop7 13 سال پیش
والد
کامیت
220ef4115c
1فایلهای تغییر یافته به همراه16 افزوده شده و 1 حذف شده
  1. 16 1
      ncd/tests/value.ncd

+ 16 - 1
ncd/tests/value.ncd

@@ -192,7 +192,22 @@ process main {
     v->insert_undo("4");
     val_equal(v, {"1", "2", "3", "4"})  a;
     assert(a);
-
+    
+    buffer() buf;
+    buf->append("123");
+    value(buf) v;
+    val_equal(v, "123") a;
+    assert(a);
+    v->append("456789012345");
+    val_equal(v, "123456789012345") a;
+    assert(a);
+    buffer() numbuf;
+    numbuf->append("1");
+    numbuf->append("2");
+    v->substr(numbuf) sub_v;
+    val_equal(sub_v, "345") a;
+    assert(a);
+    
     exit("0");
 }