Skip to content

Commit 6d0c470

Browse files
committed
- [+] add more test coverages
1 parent d420f09 commit 6d0c470

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

egVar/EgVar_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,19 @@ func ExampleEgVar_output() {
2727
" {{clk2ls .Name | cls2lc}} {{clk2ls .Name | cls2uc}}\n", "../test/listfunc2")
2828
easygen.Process0(tmpl, os.Stdout,
2929
" {{clk2ls .Name | cls2ss}} {{clk2ls .Name | cls2lk}} {{clk2ls .Name | cls2hh}}\n", "../test/listfunc2")
30+
easygen.Process0(tmpl, os.Stdout,
31+
" {{clk2ls .NameHTTP | cls2lc}} {{clk2ls .NameHTTP | cls2uc}}\n", "../test/listfunc2")
32+
easygen.Process0(tmpl, os.Stdout,
33+
" {{clk2ls .NameHTTP | cls2ss}} {{clk2ls .NameHTTP | cls2lk}} {{clk2ls .NameHTTP | cls2hh}}\n", "../test/listfunc2")
3034
fmt.Println("### From ss")
3135
easygen.Process0(tmpl, os.Stdout,
3236
" {{clk2ss .Name | css2lc}} {{clk2ss .Name | css2uc}}\n", "../test/listfunc2")
3337
easygen.Process0(tmpl, os.Stdout,
3438
" {{clk2ss .Name | css2ls}} {{clk2ss .Name | css2lk}} {{clk2ss .Name | css2hh}}\n", "../test/listfunc2")
39+
easygen.Process0(tmpl, os.Stdout,
40+
" {{clk2ss .NameHTTP | css2lc}} {{clk2ss .NameHTTP | css2uc}}\n", "../test/listfunc2")
41+
easygen.Process0(tmpl, os.Stdout,
42+
" {{clk2ss .NameHTTP | css2ls}} {{clk2ss .NameHTTP | css2lk}} {{clk2ss .NameHTTP | css2hh}}\n", "../test/listfunc2")
3543

3644
fmt.Println("\n## From lc/uc - LowerCamelCase/UpperCamelCaseKeepCaps")
3745
easygen.Process0(tmpl, os.Stdout,
@@ -40,6 +48,8 @@ func ExampleEgVar_output() {
4048
"{{clk2lc .Name}}: {{clk2lc .Name | clk2uc}} {{clk2lc .Name | clc2ls}} {{clk2lc .Name | clc2ss}}\n", "../test/listfunc2")
4149
easygen.Process0(tmpl, os.Stdout,
4250
"{{clk2uc .Name}}: {{clk2uc .Name | cuc2lc}} {{clk2uc .Name | cuc2ls}} {{clk2uc .Name | cuc2ss}}\n", "../test/listfunc2")
51+
easygen.Process0(tmpl, os.Stdout,
52+
"{{.NameMixed}}: {{clc2uc .NameMixed}} {{clc2uc .NameMixed | cuc2lc}}\n", "../test/listfunc2")
4353

4454
// Output:
4555
//
@@ -52,13 +62,18 @@ func ExampleEgVar_output() {
5262
// ### From ls
5363
// someInitMethod SomeInitMethod
5464
// SOME_INIT_METHOD some-init-method Some-Init-Method
65+
// httpHeaderCase HttpHeaderCase
66+
// HTTP_HEADER_CASE http-header-case HTTP-Header-Case
5567
// ### From ss
5668
// someINITMETHOD SOMEINITMETHOD
5769
// some_init_method some-init-method Some-Init-Method
70+
// httpHEADERCASE HTTPHEADERCASE
71+
// http_header_case http-header-case HTTP-Header-Case
5872
//
5973
// ## From lc/uc - LowerCamelCase/UpperCamelCaseKeepCaps
6074
// someInitMethod SomeInitMethod =>
6175
// someInitMethod: SomeInitMethod some_init_method SOME_INIT_METHOD
6276
// SomeInitMethod: someInitMethod some_init_method SOME_INIT_METHOD
77+
// some_InitMethod: Some_InitMethod some_InitMethod
6378

6479
}

egVar/example_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99

1010
// for standalone test, change package to `main` and the next func def to,
1111
// func main() {
12-
func Example() {
12+
func Example_output() {
1313
// Equivalent testing on commandline:
1414
// easygen test/listfunc2
1515

test/listfunc2.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
Name: some-init-method
2+
NameHTTP: HTTP-header-case
3+
NameMixed: some_InitMethod

0 commit comments

Comments
 (0)