Class AbstractFirestoreJunit<T extends AbstractFirestoreJunit<T>>
java.lang.Object
net.officefloor.nosql.firestore.test.AbstractFirestoreConnectJunit
net.officefloor.nosql.firestore.test.AbstractFirestoreJunit<T>
- Direct Known Subclasses:
FirestoreExtension,FirestoreRule,MavenFirestore
public abstract class AbstractFirestoreJunit<T extends AbstractFirestoreJunit<T>>
extends AbstractFirestoreConnectJunit
Abstract JUnit
Firestore functionality.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested classes/interfaces inherited from class net.officefloor.nosql.firestore.test.AbstractFirestoreConnectJunit
AbstractFirestoreConnectJunit.Configuration -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDocker image name for theFirestoreemulator.static final StringDocker tag name for theFirestoreemulator.Fields inherited from class net.officefloor.nosql.firestore.test.AbstractFirestoreConnectJunit
DEFAULT_EMULATOR_START_TIMEOUT, DEFAULT_LOCAL_FIRESTORE_PORT, DEFAULT_PROJECT_ID -
Constructor Summary
ConstructorsConstructorDescriptionInstantiate with defaultAbstractFirestoreConnectJunit.Configuration.Instantiate. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidExtends startingFirestore.protected voidExtends stoppingFirestore.Obtains the emulator host.com.google.cloud.firestore.FirestoreObtains theFirestore.waitForFirestore(boolean isWaitForFirestore) Sets up to wait forFirestoreto be available.Methods inherited from class net.officefloor.nosql.firestore.test.AbstractFirestoreConnectJunit
getFirestorePort, startFirestore, stopFirestore
-
Field Details
-
FIRESTORE_IMAGE_NAME
Docker image name for theFirestoreemulator.- See Also:
-
FIRESTORE_TAG_NAME
Docker tag name for theFirestoreemulator.- See Also:
-
-
Constructor Details
-
AbstractFirestoreJunit
public AbstractFirestoreJunit()Instantiate with defaultAbstractFirestoreConnectJunit.Configuration. -
AbstractFirestoreJunit
Instantiate.- Parameters:
configuration-AbstractFirestoreConnectJunit.Configuration.
-
-
Method Details
-
waitForFirestore
Sets up to wait forFirestoreto be available.- Parameters:
isWaitForFirestore- Indicates if wait forFirestoreto be available.- Returns:
this.
-
getEmulatorHost
Obtains the emulator host.- Returns:
- Emulator host.
-
extendStart
Description copied from class:AbstractFirestoreConnectJunitExtends startingFirestore.- Overrides:
extendStartin classAbstractFirestoreConnectJunit- Throws:
Exception- If fails extending start.
-
getFirestore
public com.google.cloud.firestore.Firestore getFirestore()Description copied from class:AbstractFirestoreConnectJunitObtains theFirestore.- Overrides:
getFirestorein classAbstractFirestoreConnectJunit- Returns:
Firestore.
-
extendStop
Description copied from class:AbstractFirestoreConnectJunitExtends stoppingFirestore.- Overrides:
extendStopin classAbstractFirestoreConnectJunit- Throws:
Exception- If fails extending stop.
-