Class DefaultEntryGroupServiceTest


  • @UnitTest
    public class DefaultEntryGroupServiceTest
    extends java.lang.Object
    • Constructor Detail

      • DefaultEntryGroupServiceTest

        public DefaultEntryGroupServiceTest()
    • Method Detail

      • shouldThrowExceptionIfGroupDoesNotExist

        public void shouldThrowExceptionIfGroupDoesNotExist()
      • shouldReturnEntryGroupByNumber

        public void shouldReturnEntryGroupByNumber()
      • shouldFlattenEntryGroups

        public void shouldFlattenEntryGroups()
      • shouldFlattenDownFromGivenSubroot

        public void shouldFlattenDownFromGivenSubroot()
      • shouldGetLeaves

        public void shouldGetLeaves()
      • shouldGetRoot

        public void shouldGetRoot()
      • shouldStartFlatListFromRoot

        public void shouldStartFlatListFromRoot()
      • shouldPreventSiblingsOrder

        public void shouldPreventSiblingsOrder()
      • shouldPutChildrenAfterParent

        public void shouldPutChildrenAfterParent()
      • shouldGetParentOfLeaf

        public void shouldGetParentOfLeaf()
      • shouldGetParentOfRoot

        public void shouldGetParentOfRoot()
      • shouldThrowExceptionIfNoGroupCart

        public void shouldThrowExceptionIfNoGroupCart()
      • shouldThrowExceptionOnDuplicateEntryGroup

        public void shouldThrowExceptionOnDuplicateEntryGroup()
      • shouldThrowExceptionOnCircularDependency

        public void shouldThrowExceptionOnCircularDependency()
      • shouldReturnMaxGroupNumber

        public void shouldReturnMaxGroupNumber()
      • findMaxShouldAcceptNullRootList

        public void findMaxShouldAcceptNullRootList()
      • findMaxShouldAcceptEmptyRootList

        public void findMaxShouldAcceptEmptyRootList()
      • getGroupOfTypeShouldThrowExceptionIfNoGroupsInOrder

        public void getGroupOfTypeShouldThrowExceptionIfNoGroupsInOrder()
      • getGroupOfTypeShouldReturnNullIfNoGroupsInList

        public void getGroupOfTypeShouldReturnNullIfNoGroupsInList()
      • getGroupOfTypeShouldThrowExceptionIfNoSuchGroupOrder

        public void getGroupOfTypeShouldThrowExceptionIfNoSuchGroupOrder()
      • getGroupOfTypeShouldReturnNullIfNoSuchTypeInOrder

        public void getGroupOfTypeShouldReturnNullIfNoSuchTypeInOrder()
      • getGroupOfTypeShouldReturnCorrectEntryGroup

        public void getGroupOfTypeShouldReturnCorrectEntryGroup()
      • getGroupOfTypeShouldThrowExceptionIfMoreThanOneGroupOfType

        public void getGroupOfTypeShouldThrowExceptionIfMoreThanOneGroupOfType()
      • entryGroup

        protected EntryGroup entryGroup​(java.lang.Integer number,
                                        EntryGroup... children)