public void FormatTest4() { AnalaizerClass.expression = "5432modz3"; string expected = "&Error 02 at 7"; string actual = AnalaizerClass.Format(); Assert.AreEqual(expected, actual); }
public void FormatTest1() { AnalaizerClass.expression = "3*(2+"; string expected = "&Error 05"; string actual = AnalaizerClass.Format(); Assert.AreEqual(expected, actual); }
public void FormatTest5() { AnalaizerClass.expression = "p9+(mm34mod2-65*(4/2))"; string expected = "p 9 + ( m m 34 mod 2 - 65 * ( 4 / 2 ) ) "; string actual = AnalaizerClass.Format(); Assert.AreEqual(expected, actual); }
public void FormatTest2() { AnalaizerClass.expression = "5-3**2"; string expected = "&Error 04 at 4"; string actual = AnalaizerClass.Format(); Assert.AreEqual(expected, actual); }
static void FormatTest() //Форматирует входное выражение, выставляя между операторами пробелы и удаляя лишние, а также отлавливает неопознанные операторы, следит за концом строки { for (int i = 0; i < 3; i++) { Console.WriteLine("Format()"); AnalaizerClass.expression = Console.ReadLine(); string result = AnalaizerClass.Format(); Console.WriteLine(result); } }
public void FormatTest7() { StringBuilder longExpression = new StringBuilder(""); for (int i = 0; i < 65534; ++i) { longExpression.Append("1"); } longExpression.Append("+11"); AnalaizerClass.expression = longExpression.ToString(); string expected = "&Error 07"; string actual = AnalaizerClass.Format(); Assert.AreEqual(expected, actual); }
private void FormatTest(int testNumber, string input, string expected) { AnalaizerClass.expression = input; string result = AnalaizerClass.Format(); if (result == expected) { Log.CreateLogInfo(logger, testNumber, input, expected, result); } else { Log.CreateBugReport(logger, COMPONENT_NAME, testNumber, input, expected, result); } Assert.AreEqual(expected, result); }
private void FormatTest(int testNumber, string input, string expected) { AnalaizerClass.expression = input; string result = AnalaizerClass.Format(); if (result.Contains(expected)) { Log.CreateLog(logger, component, testNumber, input, expected, result); Assert.AreEqual(true, true); } else { Log.CreateBugReport(logger, component, testNumber, input, expected, result, ""); Assert.AreEqual(false, true); } }
private static void AnalaizerTest2() { try { Console.WriteLine("Test 3"); AnalaizerClass.expression = "1+1"; Console.WriteLine("Input data: " + AnalaizerClass.expression); Console.WriteLine("Expected result: 1 + 1"); string result = AnalaizerClass.Format(); Console.WriteLine("Result: " + result); if (result.Equals("1 + 1")) { Console.WriteLine("Test complete"); } else { Console.WriteLine("Test failed"); } Console.WriteLine(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.WriteLine("Test failed"); } try { Console.WriteLine("Test 4"); AnalaizerClass.expression = "1++1"; Console.WriteLine("Input data: " + AnalaizerClass.expression); Console.WriteLine("Expected result: Error 04"); string result = AnalaizerClass.Format(); Console.WriteLine("Result: " + result); if (result.Contains("Error 04")) { Console.WriteLine("Test complete"); } else { Console.WriteLine("Test failed"); } Console.WriteLine(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.WriteLine("Test failed"); } try { Console.WriteLine("Test 5"); AnalaizerClass.expression = "!1"; Console.WriteLine("Input data: " + AnalaizerClass.expression); Console.WriteLine("Expected result: Error 02"); string result = AnalaizerClass.Format(); Console.WriteLine("Result: " + result); if (result.Contains("Error 02")) { Console.WriteLine("Test complete"); } else { Console.WriteLine("Test failed"); } Console.WriteLine(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.WriteLine("Test failed"); } try { Console.WriteLine("Test 6"); StringBuilder str = new StringBuilder(); for (int i = 0; i < 65536; i++) { str.Append('1'); } str.Append("+1"); AnalaizerClass.expression = str.ToString(); Console.WriteLine("Input data: " + AnalaizerClass.expression); Console.WriteLine("Expected result: Error 07"); string result = AnalaizerClass.Format(); Console.WriteLine("Result: " + result); if (result.Contains("Error 07")) { Console.WriteLine("Test complete"); } else { Console.WriteLine("Test failed"); } Console.WriteLine(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.WriteLine("Test failed"); } try { Console.WriteLine("Test 7"); AnalaizerClass.expression = "1+"; Console.WriteLine("Input data: " + AnalaizerClass.expression); Console.WriteLine("Expected result: Error 05"); string result = AnalaizerClass.Format(); Console.WriteLine("Result: " + result); if (result.Contains("Error 05")) { Console.WriteLine("Test complete"); } else { Console.WriteLine("Test failed"); } Console.WriteLine(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.WriteLine("Test failed"); } try { Console.WriteLine("Test 8"); AnalaizerClass.expression = "+1"; Console.WriteLine("Input data: " + AnalaizerClass.expression); Console.WriteLine("Expected result: Error 05"); string result = AnalaizerClass.Format(); Console.WriteLine("Result: " + result); if (result.Contains("Error 05")) { Console.WriteLine("Test complete"); } else { Console.WriteLine("Test failed"); } Console.WriteLine(); } catch (Exception e) { Console.WriteLine(e.ToString()); Console.WriteLine("Test failed"); } }