Class PickerMissingCoverageTest

java.lang.Object
org.machanism.machai.bindex.PickerMissingCoverageTest

class PickerMissingCoverageTest extends Object
Additional unit tests for Picker focusing on error handling and DB lookup paths.
  • Constructor Details

    • PickerMissingCoverageTest

      PickerMissingCoverageTest()
  • Method Details

    • constructor_packagePrivate_shouldRejectNullCollection

      @Test void constructor_packagePrivate_shouldRejectNullCollection()
    • constructor_packagePrivate_shouldRejectNullProvider

      @Test void constructor_packagePrivate_shouldRejectNullProvider()
    • getBindex_shouldThrowIllegalArgumentException_whenIdIsNull

      @Test void getBindex_shouldThrowIllegalArgumentException_whenIdIsNull()
    • getBindex_shouldReturnNull_whenNoDocumentFound

      @Test void getBindex_shouldReturnNull_whenNoDocumentFound()
    • getBindex_shouldThrowIllegalArgumentException_whenStoredJsonInvalid

      @Test void getBindex_shouldThrowIllegalArgumentException_whenStoredJsonInvalid()
    • getRegistredId_shouldReturnNull_whenNoDocumentFound

      @Test void getRegistredId_shouldReturnNull_whenNoDocumentFound()
    • getClassificationText_privateMethod_shouldSerializeClassification

      @Test void getClassificationText_privateMethod_shouldSerializeClassification() throws Exception
      Throws:
      Exception
    • pick_shouldRejectNullQuery

      @Test void pick_shouldRejectNullQuery()
    • create_shouldRejectNullBindex

      @Test void create_shouldRejectNullBindex()
    • create_shouldLogHelpfulMessage_whenMongoCommandExceptionAndNoEnvPassword

      @Test void create_shouldLogHelpfulMessage_whenMongoCommandExceptionAndNoEnvPassword()
    • setScore_shouldAllowNull_andGetScoreShouldReturnNullForUnknownId

      @Test void setScore_shouldAllowNull_andGetScoreShouldReturnNullForUnknownId()