Exemplo n.º 1
0
        public void RemU8U8(ulong a, ulong b)
        {
            if (b == 0)
            {
                return;
            }

            Assert.Equal(UInt64Tests.RemU8U8(a, b), Run <ulong>("Mosa.Test.Collection.UInt64Tests.RemU8U8", a, b));
        }
Exemplo n.º 2
0
        public void RemU8U8([U8] ulong a, [U8NotZero] ulong b)
        {
            //[Row(UInt64.MaxValue - 1, UInt64.MaxValue)] // BUG: Crashes test runner
            if ((a == UInt64.MaxValue - 1) && (b == UInt64.MaxValue))
            {
                Assert.Inconclusive("TODO: Overflow exception not implemented");
            }

            Assert.AreEqual(UInt64Tests.RemU8U8(a, b), Run <ulong>("Mosa.Test.Collection", "UInt64Tests", "RemU8U8", a, b));
        }
Exemplo n.º 3
0
 public void XorU8U8(ulong a, ulong b)
 {
     Assert.Equal(UInt64Tests.XorU8U8(a, b), Run <ulong>("Mosa.Test.Collection.UInt64Tests.XorU8U8", a, b));
 }
Exemplo n.º 4
0
 public void RetU8(ulong a)
 {
     Assert.Equal(UInt64Tests.RetU8(a), Run <ulong>("Mosa.Test.Collection.UInt64Tests.RetU8", a));
 }
Exemplo n.º 5
0
 //[Theory]
 //[ExpectedException(typeof(DivideByZeroException))]
 public void RemU8U8DivideByZeroException(ulong a)
 {
     Assert.Equal(UInt64Tests.RemU8U8(a, (ulong)0), Run <ulong>("Mosa.Test.Collection.UInt64Tests.RemU8U8", a, (ulong)0));
 }
Exemplo n.º 6
0
 public void LdelemaU8(int index, ulong value)
 {
     Assert.Equal(UInt64Tests.Ldelema(index, value), Run <ulong>("Mosa.Test.Collection.UInt64Tests.Ldelema", index, value));
 }
Exemplo n.º 7
0
 public void CgeU8U8(ulong a, ulong b)
 {
     Assert.Equal(UInt64Tests.CgeU8U8(a, b), Run <bool>("Mosa.Test.Collection.UInt64Tests.CgeU8U8", a, b));
 }
Exemplo n.º 8
0
 public void ShiftRightU8U1(ulong a, byte b)
 {
     Assert.Equal(UInt64Tests.ShiftRightU8U1(a, b), Run <ulong>("Mosa.Test.Collection.UInt64Tests.ShiftRightU8U1", a, b));
 }
Exemplo n.º 9
0
 public void XorU8U8([U8] ulong a, [U8] ulong b)
 {
     Assert.AreEqual(UInt64Tests.XorU8U8(a, b), Run <ulong>("Mosa.Test.Collection", "UInt64Tests", "XorU8U8", a, b));
 }
Exemplo n.º 10
0
 public void RetU8([U8] ulong a)
 {
     Assert.AreEqual(UInt64Tests.RetU8(a), Run <ulong>("Mosa.Test.Collection", "UInt64Tests", "RetU8", a));
 }
Exemplo n.º 11
0
 public void DivU8U8([U8] ulong a, [U8NotZero] ulong b)
 {
     Assert.AreEqual(UInt64Tests.DivU8U8(a, b), Run <ulong>("Mosa.Test.Collection", "UInt64Tests", "DivU8U8", a, b));
 }
Exemplo n.º 12
0
 public void CgeU8U8([U8] ulong a, [U8] ulong b)
 {
     Assert.AreEqual(UInt64Tests.CgeU8U8(a, b), Run <bool>("Mosa.Test.Collection", "UInt64Tests", "CgeU8U8", a, b));
 }
Exemplo n.º 13
0
 public void ShiftRightU8U8([U8] ulong a, [I1UpTo32] byte b)
 {
     Assert.AreEqual(UInt64Tests.ShiftRightU8U8(a, b), Run <ulong>("Mosa.Test.Collection", "UInt64Tests", "ShiftRightU8U8", a, b));
 }
Exemplo n.º 14
0
 public void CompU8(ulong a)
 {
     Assert.Equal(UInt64Tests.CompU8(a), Run <ulong>("Mosa.UnitTest.Collection.UInt64Tests.CompU8", a));
 }
Exemplo n.º 15
0
 //[Theory]
 //[ExpectedException(typeof(DivideByZeroException))]
 private void DivU8U8DivideByZeroException(ulong a)
 {
     Assert.Equal(UInt64Tests.DivU8U8(a, 0), Run <ulong>("Mosa.UnitTest.Collection.UInt64Tests.DivU8U8", a, (ulong)0));
 }