/** * Testing generateRecordString() and restoreRecordFromString(String recStr) methods. */ public void test4() { Console.WriteLine("Creating new record named testrecord"); Record testRecord = new Record("012", "testrecord"); Console.WriteLine("Adding the following 3 new properties to the record using setProperty:"); Console.WriteLine("1.key=address,value=technion"); testRecord.setProperty("address", "technion"); Console.WriteLine("1.key=street,value=125"); testRecord.setProperty("street", "125"); Console.WriteLine("1.key=town,value=haifa"); testRecord.setProperty("town", "haifa"); Console.WriteLine("Using the generateRecordString() method:"); String returnStirng = testRecord.generateRecordString(); Console.WriteLine("The retuned string is: " + returnStirng); Console.WriteLine("Deleting the content of testrecord and refilling it with the"); Console.WriteLine("restoreRecordFromString(String recStr) method using the"); Console.WriteLine("Sring: " + returnStirng); Console.WriteLine("The content of testRecord after calling the method restoreRecordFromString is: "); List <String> returnlist = testRecord.getKeysSet(); foreach (String key in returnlist) { Console.WriteLine("Key= " + key + " Value= " + testRecord.getProperty(key)); } }
/** * Testing generateRecordString() and restoreRecordFromString(String recStr) methods. */ public void test4() { Console.WriteLine("Creating new record named testrecord"); Record testRecord = new Record("012", "testrecord"); Console.WriteLine("Adding the following 3 new properties to the record using setProperty:"); Console.WriteLine("1.key=address,value=technion"); testRecord.setProperty("address", "technion"); Console.WriteLine("1.key=street,value=125"); testRecord.setProperty("street", "125"); Console.WriteLine("1.key=town,value=haifa"); testRecord.setProperty("town", "haifa"); Console.WriteLine("Using the generateRecordString() method:"); String returnStirng=testRecord.generateRecordString(); Console.WriteLine("The retuned string is: " + returnStirng); Console.WriteLine("Deleting the content of testrecord and refilling it with the"); Console.WriteLine("restoreRecordFromString(String recStr) method using the"); Console.WriteLine("Sring: " + returnStirng); Console.WriteLine("The content of testRecord after calling the method restoreRecordFromString is: "); List<String> returnlist = testRecord.getKeysSet(); foreach (String key in returnlist) { Console.WriteLine("Key= " + key + " Value= " + testRecord.getProperty(key)); } }