Skip to content

Commit d0b95f7

Browse files
committed
add spec
1 parent def3957 commit d0b95f7

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/test/scala/com/sfxcode/nosql/mongo/model/model.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,8 @@ case class Grade(_id: ObjectId, student_id: Long, class_id: Long, scores: List[S
6565
case class CodecTest(
6666
id: Long = 1,
6767
bd: BigDecimal = BigDecimal(BigDecimal.getClass.getSimpleName.length.toDouble),
68-
bi: BigInt = BigInt(BigInt.getClass.getSimpleName.length)
68+
bi: BigInt = BigInt(BigInt.getClass.getSimpleName.length),
69+
_id: ObjectId = new ObjectId()
6970
)
7071

7172
case class ImageMetadata(name: String, group: String = "logos", version: Int = 1, indexSet: Set[Int] = Set(1, 2, 3))

src/test/scala/com/sfxcode/nosql/mongo/operation/CrudSpec.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ class CrudSpec extends PersonSpecification with LazyLogging {
1515
super.beforeAll()
1616
CodecDao.drop().result()
1717
// CodecDao.addChangeObserver(ChangeObserver(consumeCodecChanges))
18-
CodecDao.insertOne(CodecTest()).result()
18+
val result = CodecDao.insertOne(CodecTest()).result()
19+
20+
val list: List[CodecTest] = CodecDao.find().resultList()
21+
list.size mustEqual 1
1922

2023
def consumeCodecChanges(changeStreamDocument: ChangeStreamDocument[CodecTest]): Unit =
2124
logger.info(

0 commit comments

Comments
 (0)