From 5d8f8a775b582b737bbe339299f9d34712b2102b Mon Sep 17 00:00:00 2001 From: Grigory Chudov Date: Thu, 9 May 2013 19:26:42 -0400 Subject: [PATCH] Improved Unit Test for BitWriter --- CUETools/CUETools.TestCodecs/BitWriterTest.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CUETools/CUETools.TestCodecs/BitWriterTest.cs b/CUETools/CUETools.TestCodecs/BitWriterTest.cs index 13e5f29..dc3fc5a 100644 --- a/CUETools/CUETools.TestCodecs/BitWriterTest.cs +++ b/CUETools/CUETools.TestCodecs/BitWriterTest.cs @@ -85,6 +85,7 @@ namespace CUETools.TestCodecs } while (target.Length < buf.Length - 32); target.flush(); + ushort c1 = target.get_crc16(), c2; rnd = new Random(seed); unsafe { @@ -98,8 +99,11 @@ namespace CUETools.TestCodecs ulong val1 = reader.readbits64(bits); Assert.AreEqual(val, val1, string.Format("i = {0}, bits = {1}, seed = {2}, pos = {3}", i, bits, seed, reader.Position)); } + reader.flush(); + c2 = reader.get_crc16(); } } + Assert.AreEqual(c1, c2, string.Format("seed = {0}", seed)); } } }