text: #pragma once
  
  #include <cstdio>
  
  #include <vector>
  
  #include "test_util.h"
  #include "fca_context_string.h"
  
  extern TestFunctionGroup TestContextStringAll;
  
  TestFunctionVector GetAllContextStringTestFunctions();
  
  TEST_RESULT TestContextString(const std::string& indent, size_t& ok, size_t& fail);
  
  TEST_RESULT TestContextStringDefaultConstructor();
  TEST_RESULT TestContextStringContextConstructor();
  TEST_RESULT TestContextStringTwoSizeConstructor();
  TEST_RESULT TestContextStringNamesConstructor();
  TEST_RESULT TestContextStringBoolTableConstructor();
  TEST_RESULT TestContextStringBitSetTableConstructor();
  TEST_RESULT TestContextStringBoolTableAndNamesConstructor();
  TEST_RESULT TestContextStringBitSetTableAndNamesConstructor();
  TEST_RESULT TestContextStringSetAndGetObjName();
  TEST_RESULT TestContextStringSetAndGetObjNames();
  