com.atlassian.scheduler.core.util
Class ClassLoaderAwareObjectInputStreamTest

java.lang.Object
  extended by com.atlassian.scheduler.core.util.ClassLoaderAwareObjectInputStreamTest

public class ClassLoaderAwareObjectInputStreamTest
extends Object

Since:
v1.0

Constructor Summary
ClassLoaderAwareObjectInputStreamTest()
           
 
Method Summary
 void testEmptyMap()
           
 void testInvalidSerializationData()
           
 void testNullMap()
           
 void testNulls()
           
 void testParameters()
           
 void testResolveClassDoesNotAttemptFallbackOnSerializationErrors()
           
 void testResolveClassSucceedsByFallbackForNormalClasses()
           
 void testResolveClassSucceedsByFallbackForPrimitives()
           
 void testResolveClassSucceedsUsingOurClassLoader()
           
 void testResolveClassYieldsFirstExceptionWhenNotFound()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassLoaderAwareObjectInputStreamTest

public ClassLoaderAwareObjectInputStreamTest()
Method Detail

testNulls

public void testNulls()
               throws Exception
Throws:
Exception

testInvalidSerializationData

public void testInvalidSerializationData()

testNullMap

public void testNullMap()
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

testEmptyMap

public void testEmptyMap()
                  throws IOException,
                         ClassNotFoundException
Throws:
IOException
ClassNotFoundException

testParameters

public void testParameters()
                    throws IOException,
                           ClassNotFoundException
Throws:
IOException
ClassNotFoundException

testResolveClassYieldsFirstExceptionWhenNotFound

public void testResolveClassYieldsFirstExceptionWhenNotFound()
                                                      throws Exception
Throws:
Exception

testResolveClassSucceedsUsingOurClassLoader

public void testResolveClassSucceedsUsingOurClassLoader()
                                                 throws Exception
Throws:
Exception

testResolveClassSucceedsByFallbackForNormalClasses

public void testResolveClassSucceedsByFallbackForNormalClasses()
                                                        throws Exception
Throws:
Exception

testResolveClassSucceedsByFallbackForPrimitives

public void testResolveClassSucceedsByFallbackForPrimitives()
                                                     throws Exception
Throws:
Exception

testResolveClassDoesNotAttemptFallbackOnSerializationErrors

public void testResolveClassDoesNotAttemptFallbackOnSerializationErrors()
                                                                 throws Exception
Throws:
Exception


Copyright © 2014 Atlassian. All Rights Reserved.