Updated Branches:
  refs/heads/trunk 3fdd46476 -> f5ec4c7c3

remove CompactSerializerTest; it doesn't tell us  anything useful


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/f5ec4c7c
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/f5ec4c7c
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/f5ec4c7c

Branch: refs/heads/trunk
Commit: f5ec4c7c3620d453db39d44217cfeca4f775b47b
Parents: 3fdd464
Author: Jonathan Ellis <[email protected]>
Authored: Thu Apr 11 09:32:41 2013 -0500
Committer: Jonathan Ellis <[email protected]>
Committed: Thu Apr 11 09:32:51 2013 -0500

----------------------------------------------------------------------
 .../apache/cassandra/io/CompactSerializerTest.java |  163 ---------------
 1 files changed, 0 insertions(+), 163 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/f5ec4c7c/test/unit/org/apache/cassandra/io/CompactSerializerTest.java
----------------------------------------------------------------------
diff --git a/test/unit/org/apache/cassandra/io/CompactSerializerTest.java 
b/test/unit/org/apache/cassandra/io/CompactSerializerTest.java
deleted file mode 100644
index a436702..0000000
--- a/test/unit/org/apache/cassandra/io/CompactSerializerTest.java
+++ /dev/null
@@ -1,163 +0,0 @@
-package org.apache.cassandra.io;
-/*
- *
- * 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.
- *
- */
-
-
-import org.apache.cassandra.SchemaLoader;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-import java.io.File;
-import java.lang.reflect.ParameterizedType;
-import java.lang.reflect.Type;
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Set;
-
-public class CompactSerializerTest extends SchemaLoader
-{
-    private static Set<String> expectedClassNames;
-    private static List<String> discoveredClassNames;
-
-    @BeforeClass
-    public static void scanClasspath()
-    {
-        expectedClassNames = new HashSet<String>();
-        expectedClassNames.add("RangeSliceCommandSerializer");
-        expectedClassNames.add("IndexScanCommandSerializer");
-        expectedClassNames.add("ReadCommandSerializer");
-        expectedClassNames.add("ReadResponseSerializer");
-        expectedClassNames.add("RowSerializer");
-        expectedClassNames.add("RowMutationSerializer");
-        expectedClassNames.add("SliceByNamesReadCommandSerializer");
-        expectedClassNames.add("SliceFromReadCommandSerializer");
-        expectedClassNames.add("TruncateResponseSerializer");
-        expectedClassNames.add("TruncationSerializer");
-        expectedClassNames.add("WriteResponseSerializer");
-        expectedClassNames.add("EndpointStateSerializer");
-        expectedClassNames.add("GossipDigestSerializer");
-        expectedClassNames.add("GossipDigestAck2Serializer");
-        expectedClassNames.add("GossipDigestAckSerializer");
-        expectedClassNames.add("GossipDigestSynSerializer");
-        expectedClassNames.add("HeartBeatStateSerializer");
-        expectedClassNames.add("VersionedValueSerializer");
-        expectedClassNames.add("PendingFileSerializer");
-        expectedClassNames.add("StreamHeaderSerializer");
-        expectedClassNames.add("FileStatusSerializer");
-        expectedClassNames.add("StreamRequestSerializer");
-        expectedClassNames.add("CounterMutationSerializer");
-        expectedClassNames.add("HashableSerializer");
-        expectedClassNames.add("StreamingRepairTaskSerializer");
-        expectedClassNames.add("AbstractBoundsSerializer");
-        expectedClassNames.add("SnapshotCommandSerializer");
-        expectedClassNames.add("RangeSliceReplySerializer");
-        expectedClassNames.add("StringSerializer");
-        expectedClassNames.add("CallbackDeterminedSerializer");
-        expectedClassNames.add("TreeRequestSerializer");
-        expectedClassNames.add("ValidatorSerializer");
-        expectedClassNames.add("MigrationsSerializer");
-        expectedClassNames.add("InnerSerializer");
-        expectedClassNames.add("LeafSerializer");
-        expectedClassNames.add("MerkleTreeSerializer");
-        expectedClassNames.add("UUIDSerializer");
-        expectedClassNames.add("Serializer");
-        expectedClassNames.add("ColumnFamilySerializer");
-        expectedClassNames.add("CompressionInfoSerializer");
-        expectedClassNames.add("ChunkSerializer");
-        expectedClassNames.add("EchoMessageSerializer");
-
-        discoveredClassNames = new ArrayList<String>();
-        String cp = System.getProperty("java.class.path");
-        assert cp != null;
-        String[] parts = cp.split(File.pathSeparator, -1);
-        class DirScanner
-        {
-            void scan(File f, String ctx)
-            {
-                String newCtx = ctx == null ? f.getName().equals("org") ? 
f.getName() : null : ctx + "." + f.getName();
-                if (f.isDirectory())
-                {
-                    for (File child : f.listFiles())
-                    {
-                        scan(child, newCtx);
-                    }
-                }
-                else if (f.getName().endsWith(".class"))
-                {
-                    String fName = f.getName();
-                    String className = ctx + "." + fName.substring(0, 
fName.lastIndexOf('.'));
-                    try
-                    {
-                        Class cls = Class.forName(className);
-                        String simpleName = cls.getSimpleName();
-                        classTraversal: while (cls != null)
-                        {
-                            Type[] interfaces = cls.getGenericInterfaces();
-                            for (Type t : interfaces)
-                            {
-                                if(t instanceof ParameterizedType)
-                                {
-                                    ParameterizedType pt = 
(ParameterizedType)t;
-                                    if 
(((Class)pt.getRawType()).getSimpleName().equals("IVersionedSerializer"))
-                                    {
-                                        discoveredClassNames.add(simpleName);
-                                        break classTraversal;
-                                    }
-                                }
-                            }
-                            cls = cls.getSuperclass();
-                        }
-                    }
-                    catch (ClassNotFoundException ex)
-                    {
-                        throw new RuntimeException(ex);
-                    }
-                }
-            }
-        }
-
-        DirScanner dirScanner = new DirScanner();
-        for (String cpItem : parts)
-        {
-            File f = new File(cpItem);
-            if (f.exists() && f.isDirectory())
-                dirScanner.scan(f, null);
-        }
-    }
-
-    /** look for classes I expect to find. */
-    @Test
-    public void verifyAllSimpleNamesTest()
-    {
-        for (String clsName : expectedClassNames)
-            assert discoveredClassNames.contains(clsName) : clsName + " was 
not discovered";
-    }
-
-    /** look for classes I do not expect to find. */
-    @Test
-    public void noOthersTest()
-    {
-        for (String clsName : discoveredClassNames)
-            assert expectedClassNames.contains(clsName) : clsName + " was 
discovered";
-        assert true;
-    }
-}

Reply via email to