Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
3093597.41%99.05

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.astrogrid.filemanager.client.delegate 2420299.17%64.38
org.astrogrid.filemanager.client 3600100.00%18.94
org.astrogrid.filemanager.nodestore 700100.00%2.72
org.astrogrid.filemanager.resolver 400100.00%1.11
org.astrogrid.filemanager.store.tree 203370.00%11.91

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.astrogrid.filemanager.client.delegate

ClassTestsErrorsFailuresSuccess RateTime
Success DirectNodeDelegateTestCase 6200100.00%4.975
Failure DirectNodeTestCase 590198.31%14.095
Success SoapNodeDelegateTestCase 6200100.00%23.051
Failure SoapNodeTestCase 590198.31%22.257

org.astrogrid.filemanager.client

ClassTestsErrorsFailuresSuccess RateTime
Success SoapFileManagerClientTestCase 3600100.00%18.936

org.astrogrid.filemanager.nodestore

ClassTestsErrorsFailuresSuccess RateTime
Success NodeIvornFactoryTestCase 100100.00%1.950
Success NodeUtilsTestCase 600100.00%0.767

org.astrogrid.filemanager.resolver

ClassTestsErrorsFailuresSuccess RateTime
Success FileManagerEndpointResolverTestCase 400100.00%1.108

org.astrogrid.filemanager.store.tree

ClassTestsErrorsFailuresSuccess RateTime
Error SoapTreeClientTestCase 203370.00%11.907

Test Cases

[ summary] [ package list] [ test cases]

DirectNodeDelegateTestCase

Success testCreateDelegate0.89
Success testAddAccountNull0.17
Success testAddAccount0.20
Success testAddAccountDuplicate0.04
Success testAddAccountIvorn0.03
Success testAddAccountAttribute0.02
Success testAddAccountIdent0.02
Success testAddAccountName0.02
Success testAddAccountType0.02
Success testGetAccountNull0.01
Success testGetAccountUnknown0.01
Success testAddContainerNullParent0.01
Success testAddContainerNullName0.07
Success testAddContainer0.03
Success testAddDuplicateContainer0.05
Success testAddContainerNodeIvorn0.04
Success testAddContainerIvorn0.03
Success testAddContainerName0.03
Success testAddContainerType0.04
Success testAddFileNullParent0.02
Success testAddFileNullName0.04
Success testAddFile0.05
Success testAddDuplicateFile0.06
Success testAddFileIvorn0.04
Success testAddFileNodeIvorn0.04
Success testAddFileName0.04
Success testAddFileType0.04
Success testAddFileLocation0.04
Success testGetNodeNull0.01
Success testGetNodeUnknown0.01
Success testGetContainerNode0.03
Success testGetContainerNodeIvorn0.03
Success testGetContainerIvorn0.03
Success testGetContainerNodeName0.02
Success testGetContainerNodeType0.09
Success testGetFileNode0.03
Success testGetFileNodeIvorn0.03
Success testGetFileIvorn0.03
Success testGetFileNodeName0.03
Success testGetFileNodeType0.03
Success testImportInitNullIvorn0.01
Success testImportInitUnknownIvorn0.01
Success testImportInitTransferURL0.09
Success testImportInitWrite0.05
Success testExportInitNullProperties0.01
Success testExportInitUnknownIvorn0.01
Success testExportInitUnknownRead0.05
Success testImportRefreshSize0.05
Success testMoveName0.04
Success testMoveNameDuplicate0.06
Success testMoveParent0.05
Success testMoveNameParent0.06
Success testMoveParentDuplicate0.06
Success testMoveLocationEmpty0.03
Success testMoveLocationData0.05
Success testCopyUnknownResource0.02
Success testCopyDuplicateSame0.03
Success testCopyDuplicateNode0.13
Success testCopyEmptyNode0.04
Success testCopyNodeData0.06
Success testCopyNodeLocation0.06
Success testImportDates1.05

DirectNodeTestCase

Success testCreateDelegate0.92
Success testCreateAccount0.24
Success testAddContainerNullName0.04
Success testAddContainer0.12
Success testAddContainerDuplicate0.22
Success testAddContainerName0.04
Success testAddContainerType0.10
Success testAddContainerIvorn0.04
Success testAddContainerParent0.05
Success testAddChildContainerNullName0.03
Success testAddChildContainer0.06
Success testAddChildContainerDuplicate0.06
Success testAddChildContainerName0.06
Success testAddChildContainerType0.07
Success testAddChildContainerIvorn0.06
Success testAddFileNullName0.01
Success testAddFile0.04
Success testAddFileDuplicate0.05
Success testAddFileName0.04
Success testAddFileType0.04
Success testAddFileIvorn0.02
Success testAddFileNodeIvorn0.03
Success testAddFileParent0.02
Success testAddFileAttributes0.03
Success testGetChildNull0.07
Success testGetChildUnknown0.02
Success testGetChildValid0.03
Success testGetNode0.01
Success testGetNestedNode0.06
Success testFileAddFile0.02
Success testFileAddContainer0.03
Success testFileGetChild0.03
Success testFileGetChildCount0.02
Success testOutputStreamContainer0.03
Success testOutputStream0.10
Success testOutputStreamWrite0.06
Success testInputStreamContainer0.03
Success testInputStreamEmpty0.04
Success testInputStream0.06
Success testInputStreamRead0.06
Success testEmptyFileLocation0.03
Success testFileLocationNotNull0.06
Success testMoveFileName0.05
Success testMoveFileNameDuplicate0.07
Success testMoveContainerName0.04
Success testMoveContainerNameChild0.05
Success testMoveContainerNameDuplicate0.06
Success testMoveEmptyFileLocation0.04
Success testMoveDataFileLocation0.07
Success testImportRefreshSize0.05
Failure testImportRefreshMimeType0.05
N/A
Success testChildrenEmpty0.09
Success testChildrenValid0.06
Success testCopyName0.05
Success testCopyParent0.06
Success testCopyData0.08
Success testCopyDataLocation0.07
Success testDates9.50
Success testExportUrlValid0.05

SoapNodeDelegateTestCase

Success testCreateDelegate2.14
Success testAddAccountNull0.69
Success testAddAccount0.49
Success testAddAccountDuplicate0.39
Success testAddAccountIvorn0.28
Success testAddAccountAttribute0.36
Success testAddAccountIdent0.35
Success testAddAccountName0.23
Success testAddAccountType0.30
Success testGetAccountNull0.30
Success testGetAccountUnknown0.22
Success testAddContainerNullParent0.30
Success testAddContainerNullName0.41
Success testAddContainer0.30
Success testAddDuplicateContainer0.45
Success testAddContainerNodeIvorn0.30
Success testAddContainerIvorn0.30
Success testAddContainerName0.34
Success testAddContainerType0.26
Success testAddFileNullParent0.36
Success testAddFileNullName0.22
Success testAddFile0.35
Success testAddDuplicateFile0.24
Success testAddFileIvorn0.32
Success testAddFileNodeIvorn0.21
Success testAddFileName0.44
Success testAddFileType0.21
Success testAddFileLocation0.34
Success testGetNodeNull0.18
Success testGetNodeUnknown0.32
Success testGetContainerNode0.24
Success testGetContainerNodeIvorn0.35
Success testGetContainerIvorn0.23
Success testGetContainerNodeName0.34
Success testGetContainerNodeType0.23
Success testGetFileNode0.34
Success testGetFileNodeIvorn0.24
Success testGetFileIvorn0.20
Success testGetFileNodeName0.36
Success testGetFileNodeType0.37
Success testImportInitNullIvorn0.17
Success testImportInitUnknownIvorn0.32
Success testImportInitTransferURL0.24
Success testImportInitWrite0.37
Success testExportInitNullProperties0.20
Success testExportInitUnknownIvorn0.17
Success testExportInitUnknownRead0.33
Success testImportRefreshSize0.29
Success testMoveName0.27
Success testMoveNameDuplicate0.43
Success testMoveParent0.30
Success testMoveNameParent0.28
Success testMoveParentDuplicate0.42
Success testMoveLocationEmpty0.32
Success testMoveLocationData0.30
Success testCopyUnknownResource0.20
Success testCopyDuplicateSame0.40
Success testCopyDuplicateNode0.32
Success testCopyEmptyNode0.30
Success testCopyNodeData0.45
Success testCopyNodeLocation0.28
Success testImportDates1.24

SoapNodeTestCase

Success testCreateDelegate2.16
Success testCreateAccount0.90
Success testAddContainerNullName0.40
Success testAddContainer0.47
Success testAddContainerDuplicate0.34
Success testAddContainerName0.38
Success testAddContainerType0.41
Success testAddContainerIvorn0.30
Success testAddContainerParent0.40
Success testAddChildContainerNullName0.32
Success testAddChildContainer0.26
Success testAddChildContainerDuplicate0.34
Success testAddChildContainerName0.23
Success testAddChildContainerType0.38
Success testAddChildContainerIvorn0.39
Success testAddFileNullName0.18
Success testAddFile0.33
Success testAddFileDuplicate0.28
Success testAddFileName0.34
Success testAddFileType0.26
Success testAddFileIvorn0.32
Success testAddFileNodeIvorn0.19
Success testAddFileParent0.29
Success testAddFileAttributes0.18
Success testGetChildNull0.25
Success testGetChildUnknown0.17
Success testGetChildValid0.35
Success testGetNode0.23
Success testGetNestedNode0.33
Success testFileAddFile0.18
Success testFileAddContainer0.32
Success testFileGetChild0.18
Success testFileGetChildCount0.19
Success testOutputStreamContainer0.30
Success testOutputStream0.28
Success testOutputStreamWrite0.33
Success testInputStreamContainer0.35
Success testInputStreamEmpty0.27
Success testInputStream0.42
Success testInputStreamRead0.28
Success testEmptyFileLocation0.24
Success testFileLocationNotNull0.29
Success testMoveFileName0.42
Success testMoveFileNameDuplicate0.41
Success testMoveContainerName0.31
Success testMoveContainerNameChild0.39
Success testMoveContainerNameDuplicate0.30
Success testMoveEmptyFileLocation0.38
Success testMoveDataFileLocation0.27
Success testImportRefreshSize0.24
Failure testImportRefreshMimeType0.25
N/A
Success testChildrenEmpty0.36
Success testChildrenValid0.26
Success testCopyName0.30
Success testCopyParent0.45
Success testCopyData0.29
Success testCopyDataLocation0.27
Success testDates1.41
Success testExportUrlValid0.22

SoapFileManagerClientTestCase

Success testCreateCommunityAccount2.02
Success testCreateFileManagerAccount1.09
Success testRegister0.34
Success testLoginAnon0.32
Success testLoginAnonHome0.26
Success testLoginPass0.38
Success testLoginPassHome0.54
Success testLoginAddFile0.66
Success testLoginAddFileGetFile0.62
Success testLoginAddFileLoginGetFile0.56
Success testRoundTripHome0.41
Success testLoginAddFileAnonGetFileNodeIvorn0.34
Success testLoginAddFileAnonGetFileNodeIvornToIvorn0.58
Success testLoginAddFileAnonGetFileIvorn0.53
Success testCreateExistingFile0.49
Success testCreateExistingFileNodeIvorn0.34
Success testCreateExistingFolder0.40
Success testCreateExistingFolderNodeIvorn0.37
Success testCreateFileWhenIntermediateIsAFile0.35
Success testCreateFileWhenIntermediateIsAFileNodeIvorn0.38
Success testCreateShallowFile0.50
Success testCreateShallowFileNodeIvorn0.37
Success testCreateShallowFolder0.62
Success testCreateShallowFolderNodeIvorn0.41
Success testCreateDeepFile0.50
Success testCreateDeepFileNodeIvorn0.54
Success testCreateDeepFolder0.55
Success testCreateDeepFolderNodeIvorn0.34
Success testLoginPassAddFileAddData0.55
Success testExistsHome0.29
Success testExistsFile0.53
Success testExistsFolder0.43
Success testNotExistsResource0.48
Success testLoginPassAddFileAddDataGetData0.40
Success testLoginToken0.31
Success testLoginTokenHome0.30

NodeIvornFactoryTestCase

Success testNewNodeIvorn1.42

NodeUtilsTestCase

Success testNewNode0.12
Success testCloneFileNode0.12
Success testCloneFolderNode0.01
Success testFindMissingChild0.00
Success testAddFindRemoveChild0.01
Success testRemoveMissingChild0.00

FileManagerEndpointResolverTestCase

Success testDefaultRegistry0.45
Success testResolveNull0.00
Success testResolveUnknown0.01
Success testResolveValid0.14

SoapTreeClientTestCase

Success testAdapterNotNull3.09
Success testLoginNullAccount0.44
Success testLoginNullPassword0.42
Failure testLoginWrongPassword0.39
Expected AladinAdapterLoginException
Error testLoginValidPassword0.35
Unsupported operation
Success testGetRootFails0.30
Success testGetRoot0.32
Failure testWorkflowNode0.34
Expected to find workflow container
Success testAddContainer0.43
Success testFindContainer0.51
Success testDuplicateContainer0.48
Success testAddFile0.43
Success testDuplicateFile0.47
Success testFindFile0.52
Success testGetOutputStream0.57
Success testImportData0.38
Error testGetInputStream0.48
getInputStream
Success testImportExportData0.50
Success testGetMimeUnknown0.44
Failure testGetMimeXml0.32
N/A
Error unknown0.00
N/A

Failure details

Failure testImportRefreshMimeType
N/A
junit.framework.AssertionFailedError at org.astrogrid.filemanager.client.delegate.NodeTest.testImportRefreshMimeType(NodeTest.java:968)
Failure testImportRefreshMimeType
N/A
junit.framework.AssertionFailedError at org.astrogrid.filemanager.client.delegate.NodeTest.testImportRefreshMimeType(NodeTest.java:968)
Failure testLoginWrongPassword
Expected AladinAdapterLoginException
junit.framework.AssertionFailedError: Expected AladinAdapterLoginException at org.astrogrid.store.tree.TreeClientTest.testLoginWrongPassword(TreeClientTest.java:291)
Error testLoginValidPassword
Unsupported operation
java.lang.UnsupportedOperationException: Unsupported operation at org.astrogrid.store.tree.FileManagerTreeClient.getToken(FileManagerTreeClient.java:70) at org.astrogrid.store.tree.TreeClientTest.testLoginValidPassword(TreeClientTest.java:303)
Failure testWorkflowNode
Expected to find workflow container
junit.framework.AssertionFailedError: Expected to find workflow container at org.astrogrid.store.tree.TreeClientTest.testWorkflowNode(TreeClientTest.java:387)
Error testGetInputStream
getInputStream
org.astrogrid.store.tree.TreeClientServiceException: getInputStream at org.astrogrid.store.tree.FileManagerTreeClient$FMNodeContainer$FMNodeFile.getInputStream(FileManagerTreeClient.java:209) at org.astrogrid.store.tree.TreeClientTest.testGetInputStream(TreeClientTest.java:701) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22) at junit.extensions.TestSetup$1.protect(TestSetup.java:19) at junit.extensions.TestSetup.run(TestSetup.java:23) Caused by: at org.astrogrid.filemanager.server.CoreFileManager.readContent(CoreFileManager.java:188) at org.astrogrid.filemanager.server.CautiousFileManagerDecorator.readContent(CautiousFileManagerDecorator.java:270)
Failure testGetMimeXml
N/A
Error unknown
N/A
java.lang.NullPointerException at junit.framework.ComparisonFailure.getMessage(ComparisonFailure.java:34) at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22) at junit.extensions.TestSetup$1.protect(TestSetup.java:19) at junit.extensions.TestSetup.run(TestSetup.java:23)