Equals() public static method

public static Equals ( SqlDouble x, SqlDouble y ) : SqlBoolean
x SqlDouble
y SqlDouble
return SqlBoolean
示例#1
0
        /**
         * Performs a logical comparison on two instances of SqlDouble to determine if they are equal.
         * @param x A SqlDouble instance.
         * @param y A SqlDouble instance.
         * @return true if the two values are equal, otherwise false.
         * If one of the parameters is null or null value return SqlBoolean.Null.
         */
        public static SqlBoolean Equals(SqlDouble x, SqlDouble y)
        {
            if (x.IsNull || y.IsNull)
            {
                return(SqlBoolean.Null);
            }

            if (x.Equals(y))
            {
                return(SqlBoolean.True);
            }

            return(SqlBoolean.False);
        }
示例#2
0
        /**
         * Performs a logical comparison on two instances of SqlDouble to determine if they are equal.
         * @param x A SqlDouble instance.
         * @param y A SqlDouble instance.
         * @return true if the two values are equal, otherwise false.
         * If one of the parameters is null or null value return SqlBoolean.Null.
         */
        public static SqlBoolean Equals(SqlDouble x, SqlDouble y)
        {
            if (x.IsNull || y.IsNull)
                return SqlBoolean.Null;

            if (x.Equals(y))
                return SqlBoolean.True;

            return SqlBoolean.False;
        }
                public void EqualsMethods()
                {
                        SqlDouble Test0 = new SqlDouble (0);
                        SqlDouble Test1 = new SqlDouble (1.58e30);
                        SqlDouble Test2 = new SqlDouble (1.8e180);
                        SqlDouble Test22 = new SqlDouble (1.8e180);

                        Assert ("#F01", !Test0.Equals (Test1));
                        Assert ("#F02", !Test1.Equals (Test2));
                        Assert ("#F03", !Test2.Equals (new SqlString ("TEST")));
                        Assert ("#F04", Test2.Equals (Test22));

                        // Static Equals()-method
                        Assert ("#F05", SqlDouble.Equals (Test2, Test22).Value);
                        Assert ("#F06", !SqlDouble.Equals (Test1, Test2).Value);
                }
		public void EqualsMethods ()
		{
			SqlDouble Test0 = new SqlDouble (0);
			SqlDouble Test1 = new SqlDouble (1.58e30);
			SqlDouble Test2 = new SqlDouble (1.8e180);
			SqlDouble Test22 = new SqlDouble (1.8e180);

			Assert.IsTrue (!Test0.Equals (Test1), "#F01");
			Assert.IsTrue (!Test1.Equals (Test2), "#F02");
			Assert.IsTrue (!Test2.Equals (new SqlString ("TEST")), "#F03");
			Assert.IsTrue (Test2.Equals (Test22), "#F04");

			// Static Equals()-method
			Assert.IsTrue (SqlDouble.Equals (Test2, Test22).Value, "#F05");
			Assert.IsTrue (!SqlDouble.Equals (Test1, Test2).Value, "#F06");
		}
示例#5
0
        public void EqualsMethods()
        {
            SqlDouble Test0 = new SqlDouble(0);
            SqlDouble Test1 = new SqlDouble(1.58e30);
            SqlDouble Test2 = new SqlDouble(1.8e180);
            SqlDouble Test22 = new SqlDouble(1.8e180);

            Assert.True(!Test0.Equals(Test1));
            Assert.True(!Test1.Equals(Test2));
            Assert.True(!Test2.Equals(new SqlString("TEST")));
            Assert.True(Test2.Equals(Test22));

            // Static Equals()-method
            Assert.True(SqlDouble.Equals(Test2, Test22).Value);
            Assert.True(!SqlDouble.Equals(Test1, Test2).Value);
        }