JODA  0.13.1 (59b41972)
JSON On-Demand Analysis
Data Structures | Functions
ValueTest.cpp File Reference
#include <gtest/gtest.h>
#include <joda/document/TemporaryOrigin.h>
#include <joda/query/values/ArraySizeProvider.h>
#include <joda/query/values/BinaryNumberProvider.h>
#include <joda/query/values/BinaryStringProvider.h>
#include <joda/query/values/ConstantNumber.h>
#include <joda/query/values/FileNameProvider.h>
#include <joda/query/values/FilePosProvider.h>
#include <joda/query/values/IDProvider.h>
#include <joda/query/values/INListProvider.h>
#include <joda/query/values/IValueProvider.h>
#include <joda/query/values/IsXBoolProvider.h>
#include <joda/query/values/ListAttributesProvider.h>
#include <joda/query/values/NullProvider.h>
#include <joda/query/values/RegexExtractProvider.h>
#include <joda/query/values/RegexProvider.h>
#include <joda/query/values/RegexReplaceProvider.h>
#include <joda/query/values/SeqNumberProvider.h>
#include <joda/query/values/SubStringProvider.h>
#include <joda/query/values/TypeProvider.h>
#include <joda/query/values/UnaryNumberProvider.h>
#include <joda/query/values/UnaryStringProvider.h>
#include <joda/query/values/CastProvider.h>
#include <rapidjson/writer.h>
#include "IValueTestHelper.h"
#include "rapidjson/stringbuffer.h"
Include dependency graph for ValueTest.cpp:

Data Structures

class  DummyObject
 
class  DummyArray
 
class  DummyNull
 
class  ValueTest
 

Functions

 TEST_F (ValueTest, BasicTypeTest)
 
 TEST_F (ValueTest, ConstantTest)
 
 TEST_F (ValueTest, ArraySizeProvider)
 
 TEST_F (ValueTest, DivProvider)
 
 TEST_F (ValueTest, ProductProvider)
 
 TEST_F (ValueTest, SumProvider)
 
 TEST_F (ValueTest, SubtractProvider)
 
 TEST_F (ValueTest, ModuloProvider)
 
 TEST_F (ValueTest, FileNameProvider)
 
 TEST_F (ValueTest, FilePosProvider_true)
 
 TEST_F (ValueTest, FilePosProvider_false)
 
 TEST_F (ValueTest, IDProvider)
 
 TEST_F (ValueTest, INListProvider)
 
 TEST_F (ValueTest, IsXBoolProvider_IV_String)
 
 TEST_F (ValueTest, IsXBoolProvider_IV_Number)
 
 TEST_F (ValueTest, IsXBoolProvider_IV_Bool)
 
 TEST_F (ValueTest, IsXBoolProvider_IV_Object)
 
 TEST_F (ValueTest, IsXBoolProvider_IV_Array)
 
 TEST_F (ValueTest, IsXBoolProvider_IV_Null)
 
 TEST_F (ValueTest, IsXBoolProvider_IV_Any)
 
 TEST_F (ValueTest, ListAttributesProvider)
 
 TEST_F (ValueTest, RegexExtractProvider)
 
 TEST_F (ValueTest, RegexProvider)
 
 TEST_F (ValueTest, RegexReplaceProvider)
 
 TEST_F (ValueTest, SCONTAINSProvider)
 
 TEST_F (ValueTest, FINDSTRProvider)
 
 TEST_F (ValueTest, SubStringProvider)
 
 TEST_F (ValueTest, SeqNumberProvider)
 
 TEST_F (ValueTest, TypeProvider)
 
 TEST_F (ValueTest, Atan2Provider)
 
 TEST_F (ValueTest, AbsProvider)
 
 TEST_F (ValueTest, RoundProvider)
 
 TEST_F (ValueTest, TruncProvider)
 
 TEST_F (ValueTest, CeilProvider)
 
 TEST_F (ValueTest, FloorProvider)
 
 TEST_F (ValueTest, SqrtProvider)
 
 TEST_F (ValueTest, DegreesProvider)
 
 TEST_F (ValueTest, RadiansProvider)
 
 TEST_F (ValueTest, AcosProvider)
 
 TEST_F (ValueTest, AsinProvider)
 
 TEST_F (ValueTest, AtanProvider)
 
 TEST_F (ValueTest, CosProvider)
 
 TEST_F (ValueTest, SinProvider)
 
 TEST_F (ValueTest, TanProvider)
 
 TEST_F (ValueTest, LenProvider)
 
 TEST_F (ValueTest, ConcatProvider)
 
 TEST_F (ValueTest, UpperProvider)
 
 TEST_F (ValueTest, LowerProvider)
 
 TEST_F (ValueTest, LtrimProvider)
 
 TEST_F (ValueTest, RtrimProvider)
 

Function Documentation

◆ TEST_F() [1/50]

TEST_F ( ValueTest  ,
AbsProvider   
)
Here is the call graph for this function:

◆ TEST_F() [2/50]

TEST_F ( ValueTest  ,
AcosProvider   
)
Here is the call graph for this function:

◆ TEST_F() [3/50]

TEST_F ( ValueTest  ,
ArraySizeProvider   
)
Here is the call graph for this function:

◆ TEST_F() [4/50]

TEST_F ( ValueTest  ,
AsinProvider   
)
Here is the call graph for this function:

◆ TEST_F() [5/50]

TEST_F ( ValueTest  ,
Atan2Provider   
)
Here is the call graph for this function:

◆ TEST_F() [6/50]

TEST_F ( ValueTest  ,
AtanProvider   
)
Here is the call graph for this function:

◆ TEST_F() [7/50]

TEST_F ( ValueTest  ,
BasicTypeTest   
)
Here is the call graph for this function:

◆ TEST_F() [8/50]

TEST_F ( ValueTest  ,
CeilProvider   
)
Here is the call graph for this function:

◆ TEST_F() [9/50]

TEST_F ( ValueTest  ,
ConcatProvider   
)
Here is the call graph for this function:

◆ TEST_F() [10/50]

TEST_F ( ValueTest  ,
ConstantTest   
)

◆ TEST_F() [11/50]

TEST_F ( ValueTest  ,
CosProvider   
)
Here is the call graph for this function:

◆ TEST_F() [12/50]

TEST_F ( ValueTest  ,
DegreesProvider   
)
Here is the call graph for this function:

◆ TEST_F() [13/50]

TEST_F ( ValueTest  ,
DivProvider   
)
Here is the call graph for this function:

◆ TEST_F() [14/50]

TEST_F ( ValueTest  ,
FileNameProvider   
)

◆ TEST_F() [15/50]

TEST_F ( ValueTest  ,
FilePosProvider_false   
)
Here is the call graph for this function:

◆ TEST_F() [16/50]

TEST_F ( ValueTest  ,
FilePosProvider_true   
)
Here is the call graph for this function:

◆ TEST_F() [17/50]

TEST_F ( ValueTest  ,
FINDSTRProvider   
)
Here is the call graph for this function:

◆ TEST_F() [18/50]

TEST_F ( ValueTest  ,
FloorProvider   
)
Here is the call graph for this function:

◆ TEST_F() [19/50]

TEST_F ( ValueTest  ,
IDProvider   
)
Here is the call graph for this function:

◆ TEST_F() [20/50]

TEST_F ( ValueTest  ,
INListProvider   
)
Here is the call graph for this function:

◆ TEST_F() [21/50]

TEST_F ( ValueTest  ,
IsXBoolProvider_IV_Any   
)
Here is the call graph for this function:

◆ TEST_F() [22/50]

TEST_F ( ValueTest  ,
IsXBoolProvider_IV_Array   
)
Here is the call graph for this function:

◆ TEST_F() [23/50]

TEST_F ( ValueTest  ,
IsXBoolProvider_IV_Bool   
)
Here is the call graph for this function:

◆ TEST_F() [24/50]

TEST_F ( ValueTest  ,
IsXBoolProvider_IV_Null   
)
Here is the call graph for this function:

◆ TEST_F() [25/50]

TEST_F ( ValueTest  ,
IsXBoolProvider_IV_Number   
)
Here is the call graph for this function:

◆ TEST_F() [26/50]

TEST_F ( ValueTest  ,
IsXBoolProvider_IV_Object   
)
Here is the call graph for this function:

◆ TEST_F() [27/50]

TEST_F ( ValueTest  ,
IsXBoolProvider_IV_String   
)
Here is the call graph for this function:

◆ TEST_F() [28/50]

TEST_F ( ValueTest  ,
LenProvider   
)
Here is the call graph for this function:

◆ TEST_F() [29/50]

TEST_F ( ValueTest  ,
ListAttributesProvider   
)
Here is the call graph for this function:

◆ TEST_F() [30/50]

TEST_F ( ValueTest  ,
LowerProvider   
)
Here is the call graph for this function:

◆ TEST_F() [31/50]

TEST_F ( ValueTest  ,
LtrimProvider   
)
Here is the call graph for this function:

◆ TEST_F() [32/50]

TEST_F ( ValueTest  ,
ModuloProvider   
)
Here is the call graph for this function:

◆ TEST_F() [33/50]

TEST_F ( ValueTest  ,
ProductProvider   
)
Here is the call graph for this function:

◆ TEST_F() [34/50]

TEST_F ( ValueTest  ,
RadiansProvider   
)
Here is the call graph for this function:

◆ TEST_F() [35/50]

TEST_F ( ValueTest  ,
RegexExtractProvider   
)
Here is the call graph for this function:

◆ TEST_F() [36/50]

TEST_F ( ValueTest  ,
RegexProvider   
)
Here is the call graph for this function:

◆ TEST_F() [37/50]

TEST_F ( ValueTest  ,
RegexReplaceProvider   
)
Here is the call graph for this function:

◆ TEST_F() [38/50]

TEST_F ( ValueTest  ,
RoundProvider   
)
Here is the call graph for this function:

◆ TEST_F() [39/50]

TEST_F ( ValueTest  ,
RtrimProvider   
)
Here is the call graph for this function:

◆ TEST_F() [40/50]

TEST_F ( ValueTest  ,
SCONTAINSProvider   
)
Here is the call graph for this function:

◆ TEST_F() [41/50]

TEST_F ( ValueTest  ,
SeqNumberProvider   
)

◆ TEST_F() [42/50]

TEST_F ( ValueTest  ,
SinProvider   
)
Here is the call graph for this function:

◆ TEST_F() [43/50]

TEST_F ( ValueTest  ,
SqrtProvider   
)
Here is the call graph for this function:

◆ TEST_F() [44/50]

TEST_F ( ValueTest  ,
SubStringProvider   
)
Here is the call graph for this function:

◆ TEST_F() [45/50]

TEST_F ( ValueTest  ,
SubtractProvider   
)
Here is the call graph for this function:

◆ TEST_F() [46/50]

TEST_F ( ValueTest  ,
SumProvider   
)
Here is the call graph for this function:

◆ TEST_F() [47/50]

TEST_F ( ValueTest  ,
TanProvider   
)
Here is the call graph for this function:

◆ TEST_F() [48/50]

TEST_F ( ValueTest  ,
TruncProvider   
)
Here is the call graph for this function:

◆ TEST_F() [49/50]

TEST_F ( ValueTest  ,
TypeProvider   
)
Here is the call graph for this function:

◆ TEST_F() [50/50]

TEST_F ( ValueTest  ,
UpperProvider   
)
Here is the call graph for this function: