Skip to content
Snippets Groups Projects
Commit 293b97ff authored by Anton Bagliy's avatar Anton Bagliy
Browse files

FIX: use tolerance in TestLexer double tests 64

parent 5bb86e38
Branches
No related merge requests found
using System;
using System;
using NUnit.Framework;
using Lexer;
......@@ -384,20 +384,19 @@ namespace TestLexer
DoubleLexer l = new DoubleLexer("123.4");
Assert.IsTrue(l.Parse(), "Не понимает 123.4");
Assert.AreEqual(l.ParseResult, 123.4, "Неправильно прочитал 123.4");
Assert.AreEqual(l.ParseResult, 123.4, 0.01, "Неправильно прочитал 123.4");
l = new DoubleLexer("123");
Assert.IsTrue(l.Parse(), "Не понимает 123");
Assert.AreEqual(l.ParseResult, 123, "Неправильно прочитал 123");
Assert.AreEqual(l.ParseResult, 123, 0.01, "Неправильно прочитал 123");
l = new DoubleLexer("0.4");
Assert.IsTrue(l.Parse(), "Не понимает 0.4");
Assert.AreEqual(l.ParseResult, 0.4, "Неправильно прочитал 0.4");
Assert.AreEqual(l.ParseResult, 0.4, 0.01, "Неправильно прочитал 0.4");
l = new DoubleLexer("0.4");
Assert.IsTrue(l.Parse(), "Не понимает 0.4");
Assert.AreEqual(l.ParseResult, 0.4, "Неправильно прочитал 0.4");
Assert.AreEqual(l.ParseResult, 0.4, 0.01, "Неправильно прочитал 0.4");
}
[Test]
......
File added
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment