(t *testing.T)
| 155 | } |
| 156 | |
| 157 | func TestRoundRect(t *testing.T) { |
| 158 | var ( |
| 159 | wx, wy = 512, 512 |
| 160 | img = image.NewRGBA(image.Rect(0, 0, wx, wy)) |
| 161 | scanner = scan.NewScanner(scan.NewImgSpanner(img), wx, wy) |
| 162 | f = NewFiller(wx, wy, scanner) |
| 163 | ) |
| 164 | |
| 165 | scanner.SetColor(colors.Uniform(colors.Cadetblue)) |
| 166 | AddRoundRect(30, 30, 130, 130, 40, 40, 0, RoundGap, f) |
| 167 | f.Draw() |
| 168 | f.Clear() |
| 169 | |
| 170 | scanner.SetColor(colors.Uniform(colors.Burlywood)) |
| 171 | AddRoundRect(140, 30, 240, 130, 10, 40, 0, RoundGap, f) |
| 172 | f.Draw() |
| 173 | f.Clear() |
| 174 | |
| 175 | scanner.SetColor(colors.Uniform(colors.Yellowgreen)) |
| 176 | AddRoundRect(250, 30, 350, 130, 40, 10, 0, RoundGap, f) |
| 177 | f.Draw() |
| 178 | f.Clear() |
| 179 | |
| 180 | scanner.SetColor(colors.Uniform(colors.Lightgreen)) |
| 181 | AddRoundRect(370, 30, 470, 130, 20, 20, 45, RoundGap, f) |
| 182 | f.Draw() |
| 183 | f.Clear() |
| 184 | |
| 185 | scanner.SetColor(colors.Uniform(colors.Cadetblue)) |
| 186 | AddRoundRect(30, 140, 130, 240, 40, 40, 0, QuadraticGap, f) |
| 187 | f.Draw() |
| 188 | f.Clear() |
| 189 | |
| 190 | scanner.SetColor(colors.Uniform(colors.Burlywood)) |
| 191 | AddRoundRect(140, 140, 240, 240, 10, 40, 0, QuadraticGap, f) |
| 192 | f.Draw() |
| 193 | f.Clear() |
| 194 | |
| 195 | scanner.SetColor(colors.Uniform(colors.Yellowgreen)) |
| 196 | AddRoundRect(250, 140, 350, 240, 40, 10, 0, QuadraticGap, f) |
| 197 | f.Draw() |
| 198 | f.Clear() |
| 199 | |
| 200 | scanner.SetColor(colors.Uniform(colors.Blueviolet)) |
| 201 | AddRoundRect(370, 140, 470, 240, 20, 20, 45, QuadraticGap, f) |
| 202 | f.Draw() |
| 203 | f.Clear() |
| 204 | |
| 205 | scanner.SetColor(colors.Uniform(colors.Cadetblue)) |
| 206 | AddRoundRect(30, 250, 130, 350, 40, 40, 0, CubicGap, f) |
| 207 | f.Draw() |
| 208 | f.Clear() |
| 209 | |
| 210 | scanner.SetColor(colors.Uniform(colors.Burlywood)) |
| 211 | AddRoundRect(140, 250, 240, 350, 10, 40, 0, CubicGap, f) |
| 212 | f.Draw() |
| 213 | f.Clear() |
| 214 |
nothing calls this directly
no test coverage detected