Changes to test system to allow per class tests.

This commit is contained in:
2023-03-31 03:00:17 -07:00
parent c5c8bddb48
commit c2f04de4f8
41 changed files with 1352 additions and 902 deletions

29
sbf-cpp/Genders.h Normal file
View File

@@ -0,0 +1,29 @@
#ifndef GENDERS_H__
#define GENDERS_H__
#include <string>
#include <vector>
namespace SBF {
const int kGenderMaleId = 1;
const std::wstring kGenderMaleLabel = L"Male";
const int kGenderFemaleId = 2;
const std::wstring kGenderFemaleLabel = L"Female";
const int kGenderTransMaleId = 3;
const std::wstring kGenderTransMaleLabel = L"Trans-Male";
const int kGenderTransFemaleId = 4;
const std::wstring kGenderTransFemaleLabel = L"Trans-Female";
const int kGenderNonBinaryId = 5;
const std::wstring kGenderNonBinaryLabel = L"Non-Binary";
const int kGendersCount = 5;
const std::wstring kGenderLabels[] = {
L"",
kGenderMaleLabel,
kGenderFemaleLabel,
kGenderTransMaleLabel,
kGenderTransFemaleLabel,
kGenderNonBinaryLabel,
};
const std::wstring& GetGenderLabel(int genderId);
void FillGenderLabels(std::vector<std::wstring> genderLabels);
} // End namespace SBF
#endif // End !defined GENDERS_H__