Class ATPBasicIntegrationTest

    • Constructor Detail

      • ATPBasicIntegrationTest

        public ATPBasicIntegrationTest()
    • Method Detail

      • setUp

        public void setUp()
      • createDefault_AtpFormula

        public void createDefault_AtpFormula()
      • getDefault_Atp

        public void getDefault_Atp()
      • shouldGetATPForBaseStoreWithThreshold

        public void shouldGetATPForBaseStoreWithThreshold()
      • shouldDecreaseStockLevel_AllocateCameraFrom1Pos1Warehouse

        public void shouldDecreaseStockLevel_AllocateCameraFrom1Pos1Warehouse()
      • shouldDecreaseStockLevel_AllocateCameraFrom2Pos2Warehouse

        public void shouldDecreaseStockLevel_AllocateCameraFrom2Pos2Warehouse()
      • shouldGetDifferentATPForBaseStore_NewCancellationEvent

        public void shouldGetDifferentATPForBaseStore_NewCancellationEvent()
      • shouldGetLessATP_StockLevelForcedOutOfStock

        public void shouldGetLessATP_StockLevelForcedOutOfStock()
      • shouldGetLessATP_StockLevelWithReturnedBin

        public void shouldGetLessATP_StockLevelWithReturnedBin()
      • shouldGetNewATP_StockLevelForcedOutOfStock_UpdateStockLevel

        public void shouldGetNewATP_StockLevelForcedOutOfStock_UpdateStockLevel()
      • shouldGetATPNull_StockLevelForcedInStock

        public void shouldGetATPNull_StockLevelForcedInStock()
      • shouldGetMoreATP_StockLevelIncreaseEvent

        public void shouldGetMoreATP_StockLevelIncreaseEvent()
      • shouldReturnInStockStatusWhenPositiveAtp

        public void shouldReturnInStockStatusWhenPositiveAtp()
      • shouldReturnInStockStatusWhenStockLevelIsForceInStock

        public void shouldReturnInStockStatusWhenStockLevelIsForceInStock()
      • shouldReturnInStockStatusWhenMixOfAllStockLevelStatus

        public void shouldReturnInStockStatusWhenMixOfAllStockLevelStatus()
      • shouldReturnInStockStatusWhenForceOutOfStockAndNoStockLevelStatus

        public void shouldReturnInStockStatusWhenForceOutOfStockAndNoStockLevelStatus()
      • shouldReturnLowStockWhenAvailabilityIsBiggerThan0AndLessOrEqualDefaultLowStockThreshold

        public void shouldReturnLowStockWhenAvailabilityIsBiggerThan0AndLessOrEqualDefaultLowStockThreshold()
      • shouldReturnOutOfStockWhenStockLevelIsForceOutOfStock

        public void shouldReturnOutOfStockWhenStockLevelIsForceOutOfStock()
      • shouldReturnOutOfStockWhenAvailabilityIsLessThan0

        public void shouldReturnOutOfStockWhenAvailabilityIsLessThan0()
      • shouldReturnOutOfStockWhenAvailabilityIsEqual0

        public void shouldReturnOutOfStockWhenAvailabilityIsEqual0()
      • shouldReturnOutOfStockWhenNoStockLevelPassed

        public void shouldReturnOutOfStockWhenNoStockLevelPassed()
      • shouldReturnOutOfStockWhenAvailabilityForPoSIsLessThan0

        public void shouldReturnOutOfStockWhenAvailabilityForPoSIsLessThan0()