hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From st...@apache.org
Subject svn commit: r1053530 - /hbase/branches/0.90/src/test/java/org/apache/hadoop/hbase/util/TestPairEquals.java
Date Wed, 29 Dec 2010 05:18:46 GMT
Author: stack
Date: Wed Dec 29 05:18:45 2010
New Revision: 1053530

URL: http://svn.apache.org/viewvc?rev=1053530&view=rev
Log:
HBASE-3387 Pair does not deep check arrays for equality

Modified:
    hbase/branches/0.90/src/test/java/org/apache/hadoop/hbase/util/TestPairEquals.java

Modified: hbase/branches/0.90/src/test/java/org/apache/hadoop/hbase/util/TestPairEquals.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.90/src/test/java/org/apache/hadoop/hbase/util/TestPairEquals.java?rev=1053530&r1=1053529&r2=1053530&view=diff
==============================================================================
--- hbase/branches/0.90/src/test/java/org/apache/hadoop/hbase/util/TestPairEquals.java (original)
+++ hbase/branches/0.90/src/test/java/org/apache/hadoop/hbase/util/TestPairEquals.java Wed
Dec 29 05:18:45 2010
@@ -77,82 +77,3 @@ public class TestPairEquals {
     assertFalse(p2.equals(p7));
   }
 }
-/**
- * Copyright 2010 The Apache Software Foundation
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.hadoop.hbase.util;
-
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-
-/**
- * Testing Testing {@link Pair#equals(Object)} for deep checking of arrays
- */
-public class TestPairEquals {
-
-  /**
-   * Testing {@link Pair#equals(Object)} for deep checking of arrays
-   */
-  @Test
-  public void testEquals() {
-    Pair<String, String> p1 = new Pair<String, String>("Hello", "World");
-    Pair<String, String> p1a = new Pair<String, String>("Hello", "World");
-    assertTrue(p1.equals(p1a));
-
-    Pair<String, byte[]> p2 = new Pair<String, byte[]>("Hello", new byte[] {
1,
-        0, 5 });
-    Pair<String, byte[]> p2a = new Pair<String, byte[]>("Hello", new byte[] {
-        1, 0, 5 });
-    // Previously this test would fail as they are two different pointers to
-    // arrays that inherently the same.
-    assertTrue(p2.equals(p2a));
-
-    Pair<char[], String> p3 = new Pair<char[], String>(new char[] { 'h', 'e'
},
-        "world");
-    assertTrue(p3.equals(p3));
-
-    // These kinds of tests will still fail as they have fundamentally different
-    // elements
-    Pair<Character[], String> p4 = new Pair<Character[], String>(
-        new Character[] { new Character('h'), new Character('e') }, "world");
-    // checking for autoboxing non-equality to the original class
-    assertFalse(p3.equals(p4));
-
-    // still fail for a different autoboxing situation (just to prove that it
-    // is not just chars)
-    Pair<String, Integer[]> p5 = new Pair<String, Integer[]>("hello",
-        new Integer[] { new Integer(1), new Integer(982) });
-    Pair<String, int[]> p5a = new Pair<String, int[]>("hello", new int[] { 1,
-        982 });
-    assertFalse(p5.equals(p5a));
-
-    // will still fail for that different things
-    Pair<String, byte[]> p6 = new Pair<String, byte[]>("Hello", new byte[] {
1,
-        0, 4 });
-    assertFalse(p2.equals(p6));
-
-    // will still fail for the other predicate being different
-    Pair<String, byte[]> p7 = new Pair<String, byte[]>("World", new byte[] {
1,
-        0, 5 });
-    assertFalse(p2.equals(p7));
-  }
-}



Mime
View raw message