Class GraphComputerTest

    • Constructor Detail

      • GraphComputerTest

        public GraphComputerTest()
    • Method Detail

      • shouldHaveStandardStringRepresentation

        public void shouldHaveStandardStringRepresentation()
      • shouldNotAllowWithNoVertexProgramNorMapReducers

        public void shouldNotAllowWithNoVertexProgramNorMapReducers()
                                                             throws Exception
        Throws:
        Exception
      • shouldNotAllowBadGraphComputers

        public void shouldNotAllowBadGraphComputers()
      • shouldHaveImmutableComputeResultMemory

        public void shouldHaveImmutableComputeResultMemory()
                                                    throws Exception
        Throws:
        Exception
      • shouldNotAllowNullMemoryKeys

        public void shouldNotAllowNullMemoryKeys()
                                          throws Exception
        Throws:
        Exception
      • shouldNotAllowEmptyMemoryKeys

        public void shouldNotAllowEmptyMemoryKeys()
                                           throws Exception
        Throws:
        Exception
      • shouldHandleUndeclaredMemoryKeysCorrectly

        public void shouldHandleUndeclaredMemoryKeysCorrectly()
                                                       throws Exception
        Throws:
        Exception
      • shouldNotAllowTheSameComputerToExecutedTwice

        public void shouldNotAllowTheSameComputerToExecutedTwice()
                                                          throws Exception
        Throws:
        Exception
      • shouldHaveConsistentMemoryVertexPropertiesAndExceptions

        public void shouldHaveConsistentMemoryVertexPropertiesAndExceptions()
                                                                     throws Exception
        Throws:
        Exception
      • shouldAndOrIncrCorrectlyThroughSubStages

        public void shouldAndOrIncrCorrectlyThroughSubStages()
                                                      throws Exception
        Throws:
        Exception
      • shouldAllowMapReduceWithNoVertexProgram

        public void shouldAllowMapReduceWithNoVertexProgram()
                                                     throws Exception
        Throws:
        Exception
      • shouldSupportMultipleMapReduceJobs

        public void shouldSupportMultipleMapReduceJobs()
                                                throws Exception
        Throws:
        Exception
      • shouldSortReduceOutput

        public void shouldSortReduceOutput()
                                    throws Exception
        Throws:
        Exception
      • shouldSortMapOutput

        public void shouldSortMapOutput()
                                 throws Exception
        Throws:
        Exception
      • shouldOnlyAllowReadingVertexPropertiesInMapReduce

        public void shouldOnlyAllowReadingVertexPropertiesInMapReduce()
                                                               throws Exception
        Throws:
        Exception
      • shouldOnlyAllowIDAccessOfAdjacentVertices

        public void shouldOnlyAllowIDAccessOfAdjacentVertices()
                                                       throws Exception
        Throws:
        Exception
      • shouldStartAndEndWorkersForVertexProgramAndMapReduce

        public void shouldStartAndEndWorkersForVertexProgramAndMapReduce()
                                                                  throws Exception
        Throws:
        Exception
      • shouldSupportPersistResultGraphPairsStatedInFeatures

        public void shouldSupportPersistResultGraphPairsStatedInFeatures()
                                                                  throws Exception
        Throws:
        Exception
      • shouldProcessResultGraphNewWithPersistNothing

        public void shouldProcessResultGraphNewWithPersistNothing()
                                                           throws Exception
        Throws:
        Exception
      • shouldProcessResultGraphNewWithPersistVertexProperties

        public void shouldProcessResultGraphNewWithPersistVertexProperties()
                                                                    throws Exception
        Throws:
        Exception
      • shouldProcessResultGraphNewWithPersistEdges

        public void shouldProcessResultGraphNewWithPersistEdges()
                                                         throws Exception
        Throws:
        Exception
      • shouldProcessResultGraphOriginalWithPersistNothing

        public void shouldProcessResultGraphOriginalWithPersistNothing()
                                                                throws Exception
        Throws:
        Exception
      • shouldProcessResultGraphOriginalWithPersistVertexProperties

        public void shouldProcessResultGraphOriginalWithPersistVertexProperties()
                                                                         throws Exception
        Throws:
        Exception
      • shouldProcessResultGraphOriginalWithPersistEdges

        public void shouldProcessResultGraphOriginalWithPersistEdges()
                                                              throws Exception
        Throws:
        Exception
      • shouldSupportWorkerCount

        public void shouldSupportWorkerCount()
                                      throws Exception
        Throws:
        Exception
      • shouldSupportGraphFilter

        public void shouldSupportGraphFilter()
                                      throws Exception
        Throws:
        Exception
      • shouldSupportJobChaining

        public void shouldSupportJobChaining()
                                      throws Exception
        Throws:
        Exception
      • shouldSupportPreExistingComputeKeys

        public void shouldSupportPreExistingComputeKeys()
                                                 throws Exception
        Throws:
        Exception
      • shouldSupportTransientKeys

        public void shouldSupportTransientKeys()
                                        throws Exception
        Throws:
        Exception
      • shouldSupportBroadcastKeys

        public void shouldSupportBroadcastKeys()
                                        throws Exception
        Throws:
        Exception
      • shouldSucceedWithProperTraverserRequirements

        public void shouldSucceedWithProperTraverserRequirements()
                                                          throws Exception
        Throws:
        Exception
      • shouldFailWithImproperTraverserRequirements

        public void shouldFailWithImproperTraverserRequirements()
                                                         throws Exception
        Throws:
        Exception
      • testMessagePassingIn

        public void testMessagePassingIn()
                                  throws Exception
        Throws:
        Exception
      • testMessagePassingOut

        public void testMessagePassingOut()
                                   throws Exception
        Throws:
        Exception
      • testMessagePassingBoth

        public void testMessagePassingBoth()
                                    throws Exception
        Throws:
        Exception