Skip to content

Commit 7a5cae0

Browse files
authored
Merge pull request #135 from jfeliu007/issue-132
Restructured folders for v2
2 parents 195e10a + a17a688 commit 7a5cae0

File tree

12 files changed

+22
-22
lines changed

12 files changed

+22
-22
lines changed

.github/workflows/automated-tests.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ jobs:
2929
run: go mod tidy
3030

3131
- name: Build
32-
run: go build -v ./v2/parser
32+
run: go build -v ./parser
3333

3434
- name: Test
35-
run: go test ./v2/parser -coverprofile=coverage.txt -covermode=atomic
35+
run: go test ./parser -coverprofile=coverage.txt -covermode=atomic
3636

3737
- name: Coverage
3838
run: bash <(curl -s https://codecov.io/bash)
3939

4040
- name: Check for Cyclomatic complexity
41-
run: gocyclo -over 15 ./v2/parser
41+
run: gocyclo -over 15 ./parser
4242

4343
- name: Check for lint problems
44-
run: golint -set_exit_status ./v2/parser
44+
run: golint -set_exit_status ./parser

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
module github.com/jfeliu007/goplantuml
1+
module github.com/jfeliu007/goplantuml/v2
22

33
go 1.17
44

File renamed without changes.
File renamed without changes.
File renamed without changes.

v2/parser/class_parser_test.go renamed to parser/class_parser_test.go

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ func TestNewClassDiagram(t *testing.T) {
472472
{
473473
Name: "Recursive",
474474
ExpectedError: "",
475-
Path: "../../testingsupport",
475+
Path: "../testingsupport",
476476
Recursive: true,
477477
ExpectedStructs: []struct {
478478
Name string
@@ -494,7 +494,7 @@ func TestNewClassDiagram(t *testing.T) {
494494
{
495495
Name: "Not Recursive",
496496
ExpectedError: "",
497-
Path: "../../testingsupport",
497+
Path: "../testingsupport",
498498
Recursive: false,
499499
ExpectedStructs: []struct {
500500
Name string
@@ -551,7 +551,7 @@ func TestNewClassDiagram(t *testing.T) {
551551

552552
func TestRender(t *testing.T) {
553553

554-
parser, err := NewClassDiagram([]string{"../../testingsupport"}, []string{}, false)
554+
parser, err := NewClassDiagram([]string{"../testingsupport"}, []string{}, false)
555555
if err != nil {
556556
t.Errorf("TestRender: expected no errors, got %s", err.Error())
557557
return
@@ -563,7 +563,7 @@ func TestRender(t *testing.T) {
563563
})
564564

565565
resultRender := parser.Render()
566-
result, err := ioutil.ReadFile("../../testingsupport/testingsupport.puml")
566+
result, err := ioutil.ReadFile("../testingsupport/testingsupport.puml")
567567
if err != nil {
568568
t.Errorf("TestRender: expected no errors reading testing file, got %s", err.Error())
569569
}
@@ -584,15 +584,15 @@ func TestGetPackageName(t *testing.T) {
584584
}
585585

586586
func TestMultipleFolders(t *testing.T) {
587-
parser, err := NewClassDiagram([]string{"../../testingsupport/subfolder3", "../../testingsupport/subfolder2"}, []string{}, false)
587+
parser, err := NewClassDiagram([]string{"../testingsupport/subfolder3", "../testingsupport/subfolder2"}, []string{}, false)
588588

589589
if err != nil {
590590
t.Errorf("TestMultipleFolders: expected no errors, got %s", err.Error())
591591
return
592592
}
593593

594594
resultRender := parser.Render()
595-
result, err := ioutil.ReadFile("../../testingsupport/subfolder1-2.puml")
595+
result, err := ioutil.ReadFile("../testingsupport/subfolder1-2.puml")
596596
if err != nil {
597597
t.Errorf("TestMultipleFolders: expected no errors reading testing file, got %s", err.Error())
598598
}
@@ -603,7 +603,7 @@ func TestMultipleFolders(t *testing.T) {
603603

604604
func TestIgnoreDirectories(t *testing.T) {
605605

606-
parser, err := NewClassDiagram([]string{"../../testingsupport"}, []string{}, true)
606+
parser, err := NewClassDiagram([]string{"../testingsupport"}, []string{}, true)
607607
if err != nil {
608608
t.Errorf("TestIgnoreDirectories: expected no errors, got %s", err.Error())
609609
return
@@ -614,7 +614,7 @@ func TestIgnoreDirectories(t *testing.T) {
614614
return
615615
}
616616

617-
parser, err = NewClassDiagram([]string{"../../testingsupport"}, []string{"../../testingsupport/subfolder2"}, true)
617+
parser, err = NewClassDiagram([]string{"../testingsupport"}, []string{"../testingsupport/subfolder2"}, true)
618618

619619
if err != nil {
620620
t.Errorf("TestIgnoreDirectories: expected no errors, got %s", err.Error())
@@ -709,7 +709,7 @@ func TestSetRenderingOptions(t *testing.T) {
709709

710710
func TestRenderCompositionFromInterfaces(t *testing.T) {
711711

712-
parser, err := NewClassDiagram([]string{"../../testingsupport/subfolder"}, []string{}, false)
712+
parser, err := NewClassDiagram([]string{"../testingsupport/subfolder"}, []string{}, false)
713713

714714
if err != nil {
715715
t.Errorf("TestIgnoreDirectories: expected no errors, got %s", err.Error())
@@ -827,7 +827,7 @@ func TestRenderingOptions(t *testing.T) {
827827
}{
828828
{
829829
Name: "Show Fields",
830-
InputFolder: "../../testingsupport/renderingoptions",
830+
InputFolder: "../testingsupport/renderingoptions",
831831
RenderingOptions: map[RenderingOption]interface{}{
832832
RenderPrivateMembers: true,
833833
},
@@ -846,7 +846,7 @@ namespace renderingoptions {
846846
`,
847847
}, {
848848
Name: "Hide Fields",
849-
InputFolder: "../../testingsupport/renderingoptions",
849+
InputFolder: "../testingsupport/renderingoptions",
850850
RenderingOptions: map[RenderingOption]interface{}{
851851
RenderFields: false,
852852
RenderPrivateMembers: true,
@@ -868,7 +868,7 @@ hide fields
868868
},
869869
{
870870
Name: "Show Methods",
871-
InputFolder: "../../testingsupport/renderingoptions",
871+
InputFolder: "../testingsupport/renderingoptions",
872872
RenderingOptions: map[RenderingOption]interface{}{
873873
RenderPrivateMembers: true,
874874
},
@@ -887,7 +887,7 @@ namespace renderingoptions {
887887
`,
888888
}, {
889889
Name: "Hide Methods",
890-
InputFolder: "../../testingsupport/renderingoptions",
890+
InputFolder: "../testingsupport/renderingoptions",
891891
RenderingOptions: map[RenderingOption]interface{}{
892892
RenderMethods: false,
893893
RenderPrivateMembers: true,
@@ -908,7 +908,7 @@ hide methods
908908
`,
909909
}, {
910910
Name: "Hide Private Members",
911-
InputFolder: "../../testingsupport/renderingoptions",
911+
InputFolder: "../testingsupport/renderingoptions",
912912
RenderingOptions: map[RenderingOption]interface{}{},
913913
ExpectedResult: `@startuml
914914
namespace renderingoptions {
@@ -951,7 +951,7 @@ func TestHandleGenDecl(t *testing.T) {
951951
}
952952

953953
func TestConnectionLabelsRendering(t *testing.T) {
954-
parser, err := NewClassDiagram([]string{"../../testingsupport/connectionlabels"}, []string{}, false)
954+
parser, err := NewClassDiagram([]string{"../testingsupport/connectionlabels"}, []string{}, false)
955955
if err != nil {
956956
t.Errorf("TestConnectionLabelsRendering: expected no error but got %s", err.Error())
957957
return
@@ -1027,7 +1027,7 @@ func TestClassParser_handleFuncDecl(t *testing.T) {
10271027
}
10281028

10291029
func TestParametrizedTypeDeclarations(t *testing.T) {
1030-
parser, err := NewClassDiagram([]string{"../../testingsupport/parenthesizedtypedeclarations"}, []string{}, false)
1030+
parser, err := NewClassDiagram([]string{"../testingsupport/parenthesizedtypedeclarations"}, []string{}, false)
10311031
if err != nil {
10321032
t.Errorf("TestConnectionLabelsRendering: expected no error but got %s", err.Error())
10331033
return
@@ -1056,7 +1056,7 @@ namespace parenthesizedtypedeclarations {
10561056
}
10571057

10581058
func TestNamedImportsInAnonymousFields(t *testing.T) {
1059-
parser, err := NewClassDiagram([]string{"../../testingsupport/namedimports"}, []string{}, false)
1059+
parser, err := NewClassDiagram([]string{"../testingsupport/namedimports"}, []string{}, false)
10601060
if err != nil {
10611061
t.Errorf("TestNamedImportsInAnonymousFields: expected no error but got %s", err.Error())
10621062
return
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)