tesseract v5.3.3.20231005
include_gunit.h File Reference
#include "errcode.h"
#include "fileio.h"
#include "gtest/gtest.h"
#include "log.h"

Go to the source code of this file.

Classes

class  file
 

Namespaces

namespace  tesseract
 

Macros

#define CHECK(condition)
 
#define CHECK_EQ(test, value)   CHECK((test) == (value))
 
#define CHECK_GE(test, value)   CHECK((test) >= (value))
 
#define CHECK_GT(test, value)   CHECK((test) > (value))
 
#define CHECK_LT(test, value)   CHECK((test) < (value))
 
#define CHECK_LE(test, value)   CHECK((test) <= (value))
 
#define CHECK_OK(test)   CHECK(test)
 

Macro Definition Documentation

◆ CHECK

#define CHECK (   condition)
Value:
if (!(condition)) \
LOG(FATAL) << "Check failed: " #condition " "
@ FATAL
Definition: log.h:28

Definition at line 76 of file include_gunit.h.

◆ CHECK_EQ

#define CHECK_EQ (   test,
  value 
)    CHECK((test) == (value))

Definition at line 79 of file include_gunit.h.

◆ CHECK_GE

#define CHECK_GE (   test,
  value 
)    CHECK((test) >= (value))

Definition at line 80 of file include_gunit.h.

◆ CHECK_GT

#define CHECK_GT (   test,
  value 
)    CHECK((test) > (value))

Definition at line 81 of file include_gunit.h.

◆ CHECK_LE

#define CHECK_LE (   test,
  value 
)    CHECK((test) <= (value))

Definition at line 83 of file include_gunit.h.

◆ CHECK_LT

#define CHECK_LT (   test,
  value 
)    CHECK((test) < (value))

Definition at line 82 of file include_gunit.h.

◆ CHECK_OK

#define CHECK_OK (   test)    CHECK(test)

Definition at line 84 of file include_gunit.h.