Skip to content

Commit

Permalink
update example test
Browse files Browse the repository at this point in the history
  • Loading branch information
ddddddO committed Nov 3, 2023
1 parent 2819d9a commit a6c5e4e
Show file tree
Hide file tree
Showing 4 changed files with 162 additions and 128 deletions.
48 changes: 24 additions & 24 deletions gdag_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -39,41 +39,41 @@ func Example() {
os.Exit(1)
}
fmt.Println(uml)
// Output:
// Unordered output:
// @startuml
// rectangle "ゴール(目的)" as 23
// usecase "設計" as 24 #DarkGray
// usecase "レビュー対応" as 25 #DarkGray
// usecase "feature1開発" as 26
// rectangle "ゴール(目的)" as 36
// usecase "設計" as 37 #DarkGray
// usecase "レビュー対応" as 38 #DarkGray
// usecase "feature1開発" as 39
// note left
// xxが担当
// end note
// usecase "レビュー対応" as 27
// usecase "結合テスト" as 31
// usecase "リリース" as 32
// usecase "finish" as 33 #DarkGray
// usecase "feature2開発" as 28 #DarkGray
// usecase "レビュー対応" as 40
// usecase "結合テスト" as 44
// usecase "リリース" as 45
// usecase "finish" as 46 #DarkGray
// usecase "feature2開発" as 41 #DarkGray
// note left
// yyが担当
// end note
// usecase "レビュー対応" as 29
// usecase "インフラ準備" as 30
// usecase "レビュー対応" as 42
// usecase "インフラ準備" as 43
// note left
// zzが担当
// end note
//
// 23 --> 24
// 24 --> 25
// 25 --> 26
// 26 --> 27
// 27 --> 31
// 31 --> 32
// 32 --> 33
// 25 --> 28
// 28 --> 29
// 29 --> 31
// 25 --> 30
// 30 --> 31
// 36 --> 37
// 37 --> 38
// 38 --> 39
// 39 --> 40
// 40 --> 44
// 44 --> 45
// 45 --> 46
// 38 --> 41
// 41 --> 42
// 42 --> 44
// 38 --> 43
// 43 --> 44
//
// @enduml
}
49 changes: 24 additions & 25 deletions mermaid_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,32 +41,31 @@ func ExampleNode_Mermaid() {
os.Exit(1)
}
fmt.Println(mermaid)
// Output:
// Unordered output:
// graph TD
// classDef doneColor fill:#868787
// 34("ゴール(目的)")
// 35(["設計"]):::doneColor
// 36(["レビュー対応"]):::doneColor
// 37(["feature1開発"])
// 38(["レビュー対応"])
// 42(["結合テスト"])
// 43(["リリース"])
// 44(["finish"]):::doneColor
// 39(["feature2開発"]):::doneColor
// 40(["レビュー対応"])
// 41(["インフラ準備"])
// 47("ゴール(目的)")
// 48(["設計"]):::doneColor
// 49(["レビュー対応"]):::doneColor
// 50(["feature1開発"])
// 51(["レビュー対応"])
// 55(["結合テスト"])
// 56(["リリース"])
// 57(["finish"]):::doneColor
// 52(["feature2開発"]):::doneColor
// 53(["レビュー対応"])
// 54(["インフラ準備"])
//
// 34 --> 35
// 35 --> 36
// 36 --> 37
// 37 --> 38
// 38 --> 42
// 42 --> 43
// 43 --> 44
// 36 --> 39
// 39 --> 40
// 40 --> 42
// 36 --> 41
// 41 --> 42

// 47 --> 48
// 48 --> 49
// 49 --> 50
// 50 --> 51
// 51 --> 55
// 55 --> 56
// 56 --> 57
// 49 --> 52
// 52 --> 53
// 53 --> 55
// 49 --> 54
// 54 --> 55
}
158 changes: 79 additions & 79 deletions plantuml_example_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -41,41 +41,41 @@ func ExampleNode_UML() {
os.Exit(1)
}
fmt.Println(uml)
// Output:
// Unordered output:
// @startuml
// rectangle "ゴール(目的)" as 45
// usecase "設計" as 46 #DarkGray
// usecase "レビュー対応" as 47 #DarkGray
// usecase "feature1開発" as 48
// rectangle "ゴール(目的)" as 58
// usecase "設計" as 59 #DarkGray
// usecase "レビュー対応" as 60 #DarkGray
// usecase "feature1開発" as 61
// note left
// xxが担当
// end note
// usecase "レビュー対応" as 49
// usecase "結合テスト" as 53
// usecase "リリース" as 54
// usecase "finish" as 55 #DarkGray
// usecase "feature2開発" as 50 #DarkGray
// usecase "レビュー対応" as 62
// usecase "結合テスト" as 66
// usecase "リリース" as 67
// usecase "finish" as 68 #DarkGray
// usecase "feature2開発" as 63 #DarkGray
// note left
// yyが担当
// end note
// usecase "レビュー対応" as 51
// usecase "インフラ準備" as 52
// usecase "レビュー対応" as 64
// usecase "インフラ準備" as 65
// note left
// zzが担当
// end note
//
// 45 --> 46
// 46 --> 47
// 47 --> 48
// 48 --> 49
// 49 --> 53
// 53 --> 54
// 54 --> 55
// 47 --> 50
// 50 --> 51
// 51 --> 53
// 47 --> 52
// 52 --> 53
// 58 --> 59
// 59 --> 60
// 60 --> 61
// 61 --> 62
// 62 --> 66
// 66 --> 67
// 67 --> 68
// 60 --> 63
// 63 --> 64
// 64 --> 66
// 60 --> 65
// 65 --> 66
//
// @enduml
}
Expand Down Expand Up @@ -113,41 +113,41 @@ func ExampleNode_UML_ShortMethod() {
os.Exit(1)
}
fmt.Println(uml)
// Output:
// Unordered output:
// @startuml
// rectangle "ゴール(目的)" as 56
// usecase "設計" as 57 #DarkGray
// usecase "レビュー対応" as 58 #DarkGray
// usecase "feature1開発" as 59
// rectangle "ゴール(目的)" as 69
// usecase "設計" as 70 #DarkGray
// usecase "レビュー対応" as 71 #DarkGray
// usecase "feature1開発" as 72
// note left
// xxが担当
// end note
// usecase "レビュー対応" as 60
// usecase "結合テスト" as 64
// usecase "リリース" as 65
// usecase "finish" as 66 #DarkGray
// usecase "feature2開発" as 61 #DarkGray
// usecase "レビュー対応" as 73
// usecase "結合テスト" as 77
// usecase "リリース" as 78
// usecase "finish" as 79 #DarkGray
// usecase "feature2開発" as 74 #DarkGray
// note left
// yyが担当
// end note
// usecase "レビュー対応" as 62
// usecase "インフラ準備" as 63
// usecase "レビュー対応" as 75
// usecase "インフラ準備" as 76
// note left
// zzが担当
// end note
//
// 56 --> 57
// 57 --> 58
// 58 --> 59
// 59 --> 60
// 60 --> 64
// 64 --> 65
// 65 --> 66
// 58 --> 61
// 61 --> 62
// 62 --> 64
// 58 --> 63
// 63 --> 64
// 69 --> 70
// 70 --> 71
// 71 --> 72
// 72 --> 73
// 73 --> 77
// 77 --> 78
// 78 --> 79
// 71 --> 74
// 74 --> 75
// 75 --> 77
// 71 --> 76
// 76 --> 77
//
// @enduml
}
Expand Down Expand Up @@ -196,56 +196,56 @@ func ExampleNode_UML_Multiple() {
os.Exit(1)
}
fmt.Println(infraUML)
// Output:
// Unordered output:
// @startuml
// rectangle "ゴール(目的)" as 67
// usecase "設計" as 68 #DarkGray
// usecase "レビュー対応" as 69 #DarkGray
// usecase "feature1開発" as 70
// rectangle "ゴール(目的)" as 80
// usecase "設計" as 81 #DarkGray
// usecase "レビュー対応" as 82 #DarkGray
// usecase "feature1開発" as 83
// note left
// xxが担当
// end note
// usecase "レビュー対応" as 71
// usecase "結合テスト" as 75
// usecase "リリース" as 76
// usecase "finish" as 77 #DarkGray
// usecase "feature2開発" as 72 #DarkGray
// usecase "レビュー対応" as 84
// usecase "結合テスト" as 88
// usecase "リリース" as 89
// usecase "finish" as 90 #DarkGray
// usecase "feature2開発" as 85 #DarkGray
// note left
// yyが担当
// end note
// usecase "レビュー対応" as 73
// usecase "インフラ準備" as 74
// usecase "レビュー対応" as 86
// usecase "インフラ準備" as 87
// note left
// zzが担当
// end note
//
// 67 --> 68
// 68 --> 69
// 69 --> 70
// 70 --> 71
// 71 --> 75
// 75 --> 76
// 76 --> 77
// 69 --> 72
// 72 --> 73
// 73 --> 75
// 69 --> 74
// 74 --> 75
// 80 --> 81
// 81 --> 82
// 82 --> 83
// 83 --> 84
// 84 --> 88
// 88 --> 89
// 89 --> 90
// 82 --> 85
// 85 --> 86
// 86 --> 88
// 82 --> 87
// 87 --> 88
//
// @enduml
//
// @startuml
// usecase "インフラ準備" as 74
// usecase "インフラ準備" as 87
// note left
// zzが担当
// end note
// usecase "結合テスト" as 75
// usecase "リリース" as 76
// usecase "finish" as 77 #DarkGray
// usecase "結合テスト" as 88
// usecase "リリース" as 89
// usecase "finish" as 90 #DarkGray
//
// 74 --> 75
// 75 --> 76
// 76 --> 77
// 87 --> 88
// 88 --> 89
// 89 --> 90
//
// @enduml
}
35 changes: 35 additions & 0 deletions plantuml_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,39 @@ func TestFaninFanout_Continuously(t *testing.T) {
t.Fatal(err)
}
fmt.Println(uml)
// Unordered output:
// @startuml
// rectangle "Fanin/Fanout" as 1
// usecase "t1" as 2
// usecase "t3" as 4
// usecase "t4" as 5
// usecase "t8" as 9
// usecase "t9" as 10
// usecase "t10" as 11
// usecase "end" as 13
// usecase "t11" as 12
// usecase "t5" as 6
// usecase "t6" as 7
// usecase "t7" as 8
// usecase "t2" as 3
//
// 1 --> 2
// 2 --> 4
// 4 --> 5
// 5 --> 9
// 9 --> 10
// 10 --> 11
// 11 --> 13
// 10 --> 12
// 12 --> 13
// 4 --> 6
// 6 --> 9
// 4 --> 7
// 7 --> 9
// 4 --> 8
// 8 --> 9
// 1 --> 3
// 3 --> 4
//
// @enduml
}

0 comments on commit a6c5e4e

Please sign in to comment.