1###################################################################################################
2# This file contains test case composed of the following tags:
3#     * # (coments): Lines starting with this character would be ignored.
4#     * arguments: is set of words separated by spaces that can later be parsed
5#     * board: represent a workspace, the first line is the dimensions of the board width x height (wxh)
6# There are different characters on the board that represent different things:
7#     * x: The x character represents spaces that would be ignored, for example it can be used in
8#          the first row if we don't know how wide the smartspace is.
9#     * i: Represents an icon on the workspace, none in particular just an icon
10#     * [a-z]: Represents a widget and it can be any number or character
11#          except any other already in use. The whole continuos are of the same character is the
12#          area of the widget.
13#     * [A-Z]: Represents a folder and number of icons in the folder is represented by the order of
14#          letter in the alphabet, A=2, B=3, C=4 ... etc.
15# Test are parsed by CellLayoutTestCaseReader.java and boards are parsed by CellLayoutBoard.java
16###################################################################################################
17# Test 5x5
18board: 5x5
19xxxxx
20--mm-
21--mm-
22-----
23-----
24arguments: 0 4
25board: 5x5
26xxxxx
27-----
28-----
29mm---
30mm---
31# Test 4x4
32board: 4x4
33xxxx
34--mm
35--mm
36----
37arguments: 2 2
38board: 4x4
39xxxx
40----
41--mm
42--mm
43# Test 6x5
44board: 6x5
45xxxxxx
46-mm---
47-mm---
48------
49------
50arguments: 4 3
51board: 6x5
52xxxxxx
53------
54------
55----mm
56----mm