Documentation ¶
Overview ¶
Package testsuite has nothing to use in your application. This package is a backend independent test suite to verify the compatibility of this repository.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TestSuite = map[string]Test{
"Batch_Put": batchPut,
"Batch_PutWithCustomErrHandler": batchPutWithCustomErrHandler,
"Batch_Get": batchGet,
"Batch_GetWithCustomErrHandler": batchGetWithCustomErrHandler,
"Batch_Delete": batchDelete,
"Batch_DeleteWithCustomErrHandler": batchDeleteWithCustomErrHandler,
"PutAndGet": putAndGet,
"PutAndGet_TimeTime": putAndGetTimeTime,
"PutAndDelete": putAndDelete,
"PutAndGet_ObjectHasObjectSlice": putAndGetObjectHasObjectSlice,
"PutAndGet_ObjectHasObjectSliceWithFlatten": putAndGetObjectHasObjectSliceWithFlatten,
"PutEntityType": putEntityType,
"PutAndGet_NilKey": putAndGetNilKey,
"PutAndGet_NilKeySlice": putAndGetNilKeySlice,
"PutInterface": putInterface,
"PutAndGet_PropertyList": putAndGetPropertyList,
"PutAndGet_MultiPropertyListSlice": putAndGetMultiPropertyListSlice,
"PutAndGet_BareStruct": putAndGetBareStruct,
"PutAndGet_MultiBareStruct": putAndGetMultiBareStruct,
"GeoPoint_PutAndGet": geoPointPutAndGet,
"GobDecode": gobDecode,
"Key_Equal": keyEqual,
"Key_Incomplete": keyIncomplete,
"Key_PutAndGet": keyPutAndGet,
"Namespace_PutAndGet": namespacePutAndGet,
"Namespace_PutAndGetWithTx": namespacePutAndGetWithTx,
"Namespace_Query": namespaceQuery,
"PLS_Basic": plsBasic,
"KL_Basic": klBasic,
"PropertyTranslater_PutAndGet": propertyTranslaterPutAndGet,
"Filter_PropertyTranslaterMustError": filterPropertyTranslaterMustError,
"Query_Count": queryCount,
"Query_GetAll": queryGetAll,
"Query_Cursor": queryCursor,
"Query_NextByPropertyList": queryNextByPropertyList,
"Query_GetAllByPropertyListSlice": queryGetAllByPropertyListSlice,
"Filter_Basic": filterBasic,
"Filter_PropertyTranslater": filterPropertyTranslater,
"Filter_PropertyTranslaterWithOriginalTypes": filterPropertyTranslaterWithOriginalTypes,
"Transaction_Commit": transactionCommit,
"Transaction_Rollback": transactionRollback,
"Transaction_CommitAndRollback": transactionCommitAndRollback,
"Transaction_JoinAncesterQuery": transactionJoinAncesterQuery,
"RunInTransaction_Commit": runInTransactionCommit,
"RunInTransaction_Rollback": runInTransactionRollback,
"TransactionBatch_Put": transactionBatchPut,
"TransactionBatch_PutWithCustomErrHandler": transactionBatchPutWithCustomErrHandler,
"TransactionBatch_PutAndAllocateIDs": transactionBatchPutAndAllocateIDs,
"TransactionBatch_Get": transactionBatchGet,
"TransactionBatch_GetWithCustomErrHandler": transactionBatchGetWithCustomErrHandler,
"TransactionBatch_Delete": transactionBatchDelete,
"TransactionBatch_DeleteWithCustomErrHandler": transactionBatchDeleteWithCustomErrHandler,
"CheckIssue59": checkIssue59,
}
TestSuite contains all the test cases that this package provides.
Functions ¶
func IsAEDatastoreClient ¶
IsAEDatastoreClient returns whether the context is used for AEDatastore.
func IsCloudDatastoreClient ¶
IsCloudDatastoreClient returns whether the context is used for CloudDatastore.
func MergeTestSuite ¶
MergeTestSuite into this package's TestSuite.
func WrapAEFlag ¶
WrapAEFlag add AEDatastore marker into context. use with IsAEDatastoreClient function.
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.