Split remove test into two parts
This commit is contained in:
parent
d3ec72922e
commit
6a40938fe4
|
|
@ -19,7 +19,7 @@ class CouchbaseSpringTemplateTest extends AbstractCouchbaseTest {
|
||||||
|
|
||||||
@Shared
|
@Shared
|
||||||
Cluster memcacheCluster
|
Cluster memcacheCluster
|
||||||
|
|
||||||
@Shared
|
@Shared
|
||||||
protected CouchbaseEnvironment couchbaseEnvironment
|
protected CouchbaseEnvironment couchbaseEnvironment
|
||||||
@Shared
|
@Shared
|
||||||
|
|
@ -54,11 +54,10 @@ class CouchbaseSpringTemplateTest extends AbstractCouchbaseTest {
|
||||||
|
|
||||||
when:
|
when:
|
||||||
template.save(doc)
|
template.save(doc)
|
||||||
|
def result = template.findById("1", Doc)
|
||||||
|
|
||||||
then:
|
then:
|
||||||
template.findById("1", Doc) != null
|
result != null
|
||||||
|
|
||||||
and:
|
|
||||||
assertTraces(2) {
|
assertTraces(2) {
|
||||||
trace(0, 1) {
|
trace(0, 1) {
|
||||||
assertCouchbaseCall(it, 0, "Bucket.upsert", name)
|
assertCouchbaseCall(it, 0, "Bucket.upsert", name)
|
||||||
|
|
@ -82,17 +81,23 @@ class CouchbaseSpringTemplateTest extends AbstractCouchbaseTest {
|
||||||
template.remove(doc)
|
template.remove(doc)
|
||||||
|
|
||||||
then:
|
then:
|
||||||
template.findById("1", Doc) == null
|
assertTraces(2) {
|
||||||
|
|
||||||
and:
|
|
||||||
assertTraces(3) {
|
|
||||||
trace(0, 1) {
|
trace(0, 1) {
|
||||||
assertCouchbaseCall(it, 0, "Bucket.upsert", name)
|
assertCouchbaseCall(it, 0, "Bucket.upsert", name)
|
||||||
}
|
}
|
||||||
trace(1, 1) {
|
trace(1, 1) {
|
||||||
assertCouchbaseCall(it, 0, "Bucket.remove", name)
|
assertCouchbaseCall(it, 0, "Bucket.remove", name)
|
||||||
}
|
}
|
||||||
trace(2, 1) {
|
}
|
||||||
|
|
||||||
|
when:
|
||||||
|
TEST_WRITER.clear()
|
||||||
|
def result = template.findById("1", Doc)
|
||||||
|
|
||||||
|
then:
|
||||||
|
result == null
|
||||||
|
assertTraces(1) {
|
||||||
|
trace(0, 1) {
|
||||||
assertCouchbaseCall(it, 0, "Bucket.get", name)
|
assertCouchbaseCall(it, 0, "Bucket.get", name)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue