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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
use *;
static SIMPLE_QUADRANT: &str = "quadrantChart
x-axis Low --> High
y-axis Low --> High
A: [0.3, 0.6]
B: [0.45, 0.23]";
static SIMPLE_QUADRANT_EXPECTED: &str = "
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ ● │
│ │
│─────────────────────────┼────────────────────────
│ │
│ │
│ │
│ │
│ ● │
│ │
│ │
│ │
│ │
│─────────────────────────┴────────────────────────
Low -- ▲ -- High
● A (0.30, 0.60)
● B (0.45, 0.23)";
static THREE_POINTS: &str = "quadrantChart
x-axis Low --> High
y-axis Low --> High
A: [0.1, 0.9]
B: [0.8, 0.8]
C: [0.5, 0.2]";
static THREE_POINTS_EXPECTED: &str = "
│ │
│ ● │
│ │
│ │ ●
│ │
│ │
│ │
│ │
│ │
│ │
│─────────────────────────┼────────────────────────
│ │
│ │
│ │
│ │
│ │
│ ●│
│ │
│ │
│ │
│─────────────────────────┴────────────────────────
Low -- ▲ -- High
● A (0.10, 0.90)
● B (0.80, 0.80)
● C (0.50, 0.20)";
static ONE_POINT: &str = "quadrantChart
x-axis L --> R
y-axis B --> T
X: [0.5, 0.5]";
static ONE_POINT_EXPECTED: &str = "
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│────────────────────────●┼────────────────────────
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│ │
│─────────────────────────┴────────────────────────
L -- ▲ -- R
● X (0.50, 0.50)";