Following test failures have been fixed: (
http://review.couchbase.org/#/c/24394/)
Refer SDKQE-182 to track status.
1. DefaultConfigurationSettingsTests\When_Http_Timeout_Is_Not_Set_And_Using_App_Config_Default_Is_20_Seconds
and
2. DefaultConfigurationSettingsTests\When_Http_Timeout_Is_Not_Set_And_Using_Code_Config_Default_Is_20_Seconds:
Test fails with the error:
Expected: 00:00:20
But was: 00:01:00
Fix provided: Recommended http time out is 1 minute so change the test and verify that the test is now passing after this change.
Change request uploaded in Gerrit and pending for code review.
3. CouchbaseClusterBucketAdminTests\When_Creating_New_Bucket_With_Ram_Quota_Less_Than_100_Argument_Exception_Is_Thrown:
The exception message text was incorrect
Expected message containing: Quota.RAM
but was: RamQuotaMB must be at least 100
Fix provided : change the expected message in test attribute and verify that the test is now passing after this change.
Change request uploaded in Gerrit and pending for code review.
4. DocHelperTests:
Failure: Expected: String containing ""_id":"8675309""
But was: "{"id":"8675309", "message" : "Test" }"\
Fix provided is: remove the unnecessary underscore from id and test will pass. Change request uploaded in Gerrit and pending for code review.
http://review.couchbase.org/#/c/24980/
1. CouchbaseAuthenticatedViewTests ->
(a) Added new test :
When_Bucket_Is_Authenticated_And_Bad_Credentials_Are_Provided_Exception_Is_Thrown
2. CouchbaseClientGetTests ->
(a) Added new tests:
When_Getting_Multiple_Non_Existent_Keys_Result_Is_Not_Successful
and When_Getting_A_Zero_Length_Key_No_Exception_Is_Thrown_And_Success_Is_False
(b) Renamed
When_Getting_Multiple_Keys_Result_Is_Successful -> When_Getting_Multiple_Existent_Keys_Result_Is_Successful
3. CouchbaseClientObserveTests ->
(a) Added new tests:
When_Storing_A_New_Key_Observe_Will_Succeed_With_Zero_Persistence_And_Zero_Replication
and
When_Storing_A_New_Key_Observe_Will_Pass_With_Replication_More_Than_Available_Nodes
and
When_Storing_A_New_Key_Observe_Will_Fail_With_Persistence_More_Than_Available_Nodes
4. CouchbaseClientCasTests ->
(a) Added new tests:
When_Replacing_Item_With_Valid_Cas_Result_Is_Successful