コード例 #1
0
        public void HalfTest(float value)
        {
            m_stream.WriteHalf(value);
            Assert.AreEqual(16, m_stream.BitOffset);

            m_stream.ResetRead();
            float peek = m_stream.PeekHalf();

            Assert.AreEqual(0, m_stream.BitOffset);

            float replica = m_stream.ReadHalf();

            Assert.AreEqual(16, m_stream.BitOffset);
            Assert.AreEqual(value, replica, 0.001f);
        }