Class BindexRepositoryTest

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

class BindexRepositoryTest extends Object
Unit tests for BindexRepository.
  • Constructor Details

    • BindexRepositoryTest

      BindexRepositoryTest()
  • Method Details

    • testOnlyConstructor_whenCollectionNull_throwsIllegalArgumentException

      @Test void testOnlyConstructor_whenCollectionNull_throwsIllegalArgumentException()
    • getRegistredId_whenBindexNull_throwsIllegalArgumentException

      @Test void getRegistredId_whenBindexNull_throwsIllegalArgumentException()
    • getRegistredId_whenNoDocumentFound_returnsNull

      @Test void getRegistredId_whenNoDocumentFound_returnsNull()
    • getRegistredId_whenDocumentFound_returnsObjectIdAsString

      @Test void getRegistredId_whenDocumentFound_returnsObjectIdAsString()
    • getBindex_whenIdNull_throwsIllegalArgumentException

      @Test void getBindex_whenIdNull_throwsIllegalArgumentException()
    • getBindex_whenDocMissing_returnsNull

      @Test void getBindex_whenDocMissing_returnsNull()
    • getBindex_whenJsonInvalid_throwsIllegalArgumentException

      @Test void getBindex_whenJsonInvalid_throwsIllegalArgumentException()
    • getBindex_whenJsonValid_parsesAndReturnsBindex

      @Test void getBindex_whenJsonValid_parsesAndReturnsBindex()
    • deleteBindex_whenBindexNull_throwsIllegalArgumentException

      @Test void deleteBindex_whenBindexNull_throwsIllegalArgumentException()
    • deleteBindex_deletesByIdAndReturnsId

      @Test void deleteBindex_deletesByIdAndReturnsId()