*** empty log message ***
[m17n/m17n-lib-cs.git] / textprop.cs
index 391e113..a184c94 100644 (file)
@@ -8,13 +8,13 @@ public class Test
   const int LENGTH = 10;
   const int DEPTH = 10;
   static MText mt = new MText ("0123456789");
-  static MSymbol key = new MSymbol ("k");
-  static MSymbol val0 = new MSymbol ("0");
-  static MSymbol val1 = new MSymbol ("1");
-  static MSymbol val2 = new MSymbol ("2");
-  static MTextProperty prop0 = new MTextProperty (key, val0);
-  static MTextProperty prop1 = new MTextProperty (key, val1);
-  static MTextProperty prop2 = new MTextProperty (key, val2);
+  static MSymbol key = MSymbol.Of ("k");
+  static MSymbol val0 = MSymbol.Of ("0");
+  static MSymbol val1 = MSymbol.Of ("1");
+  static MSymbol val2 = MSymbol.Of ("2");
+  static MProperty prop0 = new MProperty (key, val0);
+  static MProperty prop1 = new MProperty (key, val1);
+  static MProperty prop2 = new MProperty (key, val2);
 
   static int[] nvals = new int[LENGTH];
   static MSymbol[,] valtable = new MSymbol[LENGTH, DEPTH + 1];
@@ -36,7 +36,7 @@ public class Test
     mt.PushProp (from, to, key, val);
   }
 
-  static void TestPushProp (int from, int to, MTextProperty prop)
+  static void TestPushProp (int from, int to, MProperty prop)
   {
     for (int i = from; i < to; i++)
       if (nvals[i] == DEPTH)
@@ -113,7 +113,7 @@ public class Test
   {
     for (int i = 0; i < LENGTH; i++)
       {
-       MTextProperty[] array;
+       MProperty[] array;
        object val = mt.GetProp (i, key, out array);
 
        if (array == null)
@@ -232,8 +232,8 @@ public class Test
            break;
          }
 
-       MTextProperty prop;
-       //MTextProperty prop = r.Next (2) == 0 ? prop0 : prop1;
+       MProperty prop;
+       //MProperty prop = r.Next (2) == 0 ? prop0 : prop1;
        switch (r.Next (3))
          {
          case 0:
@@ -263,9 +263,11 @@ public class Test
            break;
          }
 
+       if (M17n.debug)
+         mt.DumpPropNested ();
+
        if (Compare () == false)
          {
-           mt.DumpPropNested ();
            Console.WriteLine ("");
            Dump ();
            Console.WriteLine ("Failed.");