-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwsjcpp.yml
80 lines (72 loc) · 2.17 KB
/
wsjcpp.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
wsjcpp_version: v0.0.1
cmake_minimum_required: 3.0
cmake_cxx_standard: 11
name: wsjcpp-validators
version: v0.1.2
description: Classes for data validation
issues: https://github.com/wsjcpp/wsjcpp-validators/issues
keywords:
- c++
- validator
required-libraries:
- pthread
repositories:
- type: main
url: "https://github.com/wsjcpp/wsjcpp-validators"
authors:
- name: Evgenii Sopov
email: mrseakg@gmail.com
dependencies:
- name: "wsjcpp-core"
version: "v0.1.7"
url: "https://github.com/wsjcpp/wsjcpp-core:master"
origin: "https://github.com/"
installation-dir: "./src.wsjcpp/wsjcpp_core"
- name: "nlohmann/json"
version: "v3.9.1"
url: "https://github.com/nlohmann/json:develop"
origin: "https://github.com/"
installation-dir: "./src.wsjcpp/nlohmann_json"
distribution:
- source-file: "src/wsjcpp_validators.h"
target-file: "wsjcpp_validators.h"
type: "source-code"
- source-file: "src/wsjcpp_validators.cpp"
target-file: "wsjcpp_validators.cpp"
type: "source-code"
unit-tests:
cases:
- name: "ValidatorEmail"
description: "Test email validator"
- name: "ValidatorUuid"
description: "Test uuid validator"
- name: "ValidatorStringList"
description: "Test validator from a string list"
- name: "ValidatorJwt"
description: "JSON Web Token"
- name: "ValidatorDate"
description: "Date"
- name: "ValidatorTimeH24"
description: "TimeH24"
- name: "ValidatorDateTime"
description: "DateTime"
- name: "ValidatorRegExp"
description: "Regular expression"
- name: "ValidatorBase64"
description: "Validator Base64 format"
- name: "ValidatorUrl"
description: "Validator URL-format"
- name: "ValidatorNumber"
description: "Number validator"
- name: "ValidatorHex"
description: "Hex"
- name: "ValidatorStringLength"
description: "String Length"
- name: "isValidIpV4"
description: "test valid ipv4"
- name: "isValidIpV6"
description: "test valid ipv6"
- name: "ValidatorIntegerMinValue"
description: "Test validator"
- name: "ValidatorIntegerMaxValue"
description: "Test validator"