コード例 #1
0
        public void TestCompareToObject()
        {
            JulianDate date1 = new JulianDate(2451545.0);
            object     date2 = new JulianDate(2451545.0);

            Assert.Greater(date1.CompareTo(null), 0);
            Assert.AreEqual(0, date1.CompareTo(date2));
        }
コード例 #2
0
ファイル: TestJulianDate.cs プロジェクト: pxyn/czml-writer
        public void TestCompareToObject()
        {
            JulianDate date1 = new JulianDate(2451545.0);
            object     date2 = new JulianDate(2451545.0);

            Assert.IsTrue(date1.CompareTo(null) > 0);
            Assert.IsTrue(date1.CompareTo(date2) == 0);
        }
コード例 #3
0
        public void TestCompareToWrongType()
        {
            JulianDate date = new JulianDate(2451545.0);

            Assert.Throws <ArgumentException>(() =>
            {
                int unused = date.CompareTo(2451545.0);
            });
        }
コード例 #4
0
ファイル: TestJulianDate.cs プロジェクト: pxyn/czml-writer
        public void TestEquality()
        {
            JulianDate first  = new JulianDate(2451545, 0.2);
            JulianDate second = new JulianDate(2451545, 0.2);

            Assert.AreEqual(first, second);
            Assert.IsTrue(first.Equals(second));
            Assert.IsTrue(second.Equals(first));
            Assert.AreEqual(0, first.CompareTo(second));
            Assert.AreEqual(0, second.CompareTo(first));
            Assert.AreNotEqual(first, 5);

            first  = new JulianDate(2451545, 0.00001);
            second = new JulianDate(2451544, 86399.99999);
            Assert.AreNotEqual(first, second);
            Assert.IsFalse(first.Equals(second));
            Assert.IsFalse(second.Equals(first));
            Assert.AreNotEqual(0, first.CompareTo(second));
            Assert.AreNotEqual(0, second.CompareTo(first));
            Assert.IsTrue(first.EqualsEpsilon(second, 1e-4));
            Assert.IsTrue(second.EqualsEpsilon(first, 1e-4));
        }
コード例 #5
0
ファイル: TestJulianDate.cs プロジェクト: pxyn/czml-writer
 public void TestCompareToWrongType()
 {
     JulianDate date1  = new JulianDate(2451545.0);
     int        unused = date1.CompareTo(2451545.0);
 }
コード例 #6
0
ファイル: TestJulianDate.cs プロジェクト: qjw2bqn/czml-writer
        public void TestEquality()
        {
            JulianDate first = new JulianDate(2451545, 0.2);
            JulianDate second = new JulianDate(2451545, 0.2);
            Assert.AreEqual(first, second);
            Assert.IsTrue(first.Equals(second));
            Assert.IsTrue(second.Equals(first));
            Assert.AreEqual(0, first.CompareTo(second));
            Assert.AreEqual(0, second.CompareTo(first));
            Assert.AreNotEqual(first, 5);

            first = new JulianDate(2451545, 0.00001);
            second = new JulianDate(2451544, 86399.99999);
            Assert.AreNotEqual(first, second);
            Assert.IsFalse(first.Equals(second));
            Assert.IsFalse(second.Equals(first));
            Assert.AreNotEqual(0, first.CompareTo(second));
            Assert.AreNotEqual(0, second.CompareTo(first));
            Assert.IsTrue(first.EqualsEpsilon(second, 1e-4));
            Assert.IsTrue(second.EqualsEpsilon(first, 1e-4));
        }
コード例 #7
0
ファイル: TestJulianDate.cs プロジェクト: qjw2bqn/czml-writer
 public void TestCompareToWrongType()
 {
     JulianDate date1 = new JulianDate(2451545.0);
     date1.CompareTo(2451545.0);
 }
コード例 #8
0
ファイル: TestJulianDate.cs プロジェクト: qjw2bqn/czml-writer
 public void TestCompareToObject()
 {
     JulianDate date1 = new JulianDate(2451545.0);
     object date2 = new JulianDate(2451545.0);
     Assert.IsTrue(date1.CompareTo(null) > 0);
     Assert.IsTrue(date1.CompareTo(date2) == 0);
 }