10Duke Scale C++ Client
Loading...
Searching...
No Matches
tenduke::test::mocks::JSONNumberMock Class Reference
Inheritance diagram for tenduke::test::mocks::JSONNumberMock:
tenduke::json::JSONNumber tenduke::json::JSONElement

Public Member Functions

 MOCK_METHOD (enum Type, getType,(),(const, override))
 
 MOCK_METHOD (std::string, asString,(),(const, override))
 
 MOCK_METHOD (double, getValue,(),(const, override))
 
- Public Member Functions inherited from tenduke::json::JSONNumber
virtual double getValue () const =0
 Returns the value.
 
- Public Member Functions inherited from tenduke::json::JSONElement
virtual enum Type getType () const =0
 Returns type of this element.
 
virtual std::string asString () const =0
 Returns string representation of this element.
 
bool isArray () const
 Utility to check if this element is JSONArray.
 
bool isBoolean () const
 Utility to check if this element is JSONBoolean.
 
bool isNull () const
 Utility to check if this element is null.
 
bool isNumber () const
 Utility to check if this element is JSONNumber.
 
bool isObject () const
 Utility to check if this element is JSONObject.
 
bool isString () const
 Utility to check if this element is JSONString.
 
bool isUndefined () const
 Utility to check if this element is undefined.
 

Static Public Member Functions

static JSONNumberMockcreate (const double value)
 
static std::unique_ptr< JSONNumberMockcreateUnique (const double value)
 
static std::shared_ptr< JSONNumberMockcreateShared (const double value)
 
- Static Public Member Functions inherited from tenduke::json::JSONElement
static std::string typeToString (const enum Type type)
 Converts the type to string.
 

Additional Inherited Members

- Public Types inherited from tenduke::json::JSONElement
enum  Type {
  UNDEFINED , NULLISH , OBJECT , ARRAY ,
  NUMBER , STRING , BOOLEAN
}
 Type of the element.
 

The documentation for this class was generated from the following file: