File: test_g.cc

package info (click to toggle)
logserver 1.13.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 720 kB
  • sloc: cpp: 10,815; makefile: 3
file content (24 lines) | stat: -rw-r--r-- 521 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "test.h"

#include "constants.h"

TEST_CASE("lower already") {
	CHECK(G::to_lower("") == "");
	CHECK(G::to_lower("a") == "a");
	CHECK(G::to_lower("abc") == "abc");
}

TEST_CASE("all upper") {
	CHECK(G::to_lower("A") == "a");
	CHECK(G::to_lower("ABC") == "abc");
}

TEST_CASE("some upper") {
	CHECK(G::to_lower("Ab") == "ab");
	CHECK(G::to_lower("aB") == "ab");
	CHECK(G::to_lower("AbC") == "abc");
	CHECK(G::to_lower("abC") == "abc");
	CHECK(G::to_lower("Abc") == "abc");
	CHECK(G::to_lower("aBc") == "abc");
}