Changeset 3076


Ignore:
Timestamp:
01/19/12 20:52:31 (4 months ago)
Author:
kasper
Message:

Fixed unittests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • AnalyzerBeans/trunk/core/src/test/java/org/eobjects/analyzer/result/renderer/CrosstabRendererTest.java

    r2348 r3076  
    3636                CrosstabRenderer crosstabRenderer = new CrosstabRenderer(c); 
    3737                String result = crosstabRenderer.render(new HtmlCrosstabRendererCallback()); 
    38                 assertEquals("<table><tr><td>EU</td><td>USA</td><td>Asia</td></tr>" 
     38                assertEquals("<table class='crosstabTable'><tr><td>EU</td><td>USA</td><td>Asia</td></tr>" 
    3939                                + "<tr><td>1</td><td>2</td><td>3</td></tr></table>", result.replaceAll("\"", "'")); 
    4040 
    4141                crosstabRenderer.makeVertical(c.getDimension(0)); 
    4242                result = crosstabRenderer.render(new HtmlCrosstabRendererCallback()); 
    43                 assertEquals("<table><tr><td>EU</td><td>1</td></tr>" + "<tr><td>USA</td><td>2</td></tr>" 
     43                assertEquals("<table class='crosstabTable'><tr><td>EU</td><td>1</td></tr>" + "<tr><td>USA</td><td>2</td></tr>" 
    4444                                + "<tr><td>Asia</td><td>3</td></tr></table>", result.replaceAll("\"", "'")); 
    4545        } 
     
    7777                // auto-assigned axises 
    7878                assertEquals( 
    79                                 "<table><tr><td></td><td></td><td colspan='3'>EU</td><td colspan='3'>USA</td></tr>" 
     79                                "<table class='crosstabTable'><tr><td></td><td></td><td class='crosstabHorizontalHeader' colspan='3'>EU</td><td class='crosstabHorizontalHeader' colspan='3'>USA</td></tr>" 
    8080                                                + "<tr><td></td><td></td><td>Child</td><td>Teenager</td><td>Adult</td><td>Child</td><td>Teenager</td><td>Adult</td></tr>" 
    81                                                 + "<tr><td rowspan='3'>Male</td><td>Yes</td><td>0</td><td>3</td><td>6</td><td>9</td><td>12</td><td>15</td></tr>" 
     81                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>Male</td><td>Yes</td><td>0</td><td>3</td><td>6</td><td>9</td><td>12</td><td>15</td></tr>" 
    8282                                                + "<tr><td>No, immigrant</td><td>1</td><td>4</td><td>7</td><td>10</td><td>13</td><td>16</td></tr>" 
    8383                                                + "<tr><td>No, second-generation</td><td>2</td><td>5</td><td>8</td><td>11</td><td>14</td><td>17</td></tr>" 
    84                                                 + "<tr><td rowspan='3'>Female</td><td>Yes</td><td>18</td><td>21</td><td>24</td><td>27</td><td>30</td><td>33</td></tr>" 
     84                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>Female</td><td>Yes</td><td>18</td><td>21</td><td>24</td><td>27</td><td>30</td><td>33</td></tr>" 
    8585                                                + "<tr><td>No, immigrant</td><td>19</td><td>22</td><td>25</td><td>28</td><td>31</td><td>34</td></tr>" 
    8686                                                + "<tr><td>No, second-generation</td><td>20</td><td>23</td><td>26</td><td>29</td><td>32</td><td>35</td></tr></table>", 
     
    9393                crosstabRenderer.makeVertical(c.getDimension(3)); 
    9494                assertEquals( 
    95                                 "<table><tr><td rowspan='18'>Male</td><td rowspan='6'>Yes</td><td rowspan='3'>EU</td><td>Child</td><td>0</td></tr>" 
     95                                "<table class='crosstabTable'><tr><td class='crosstabVerticalHeader' rowspan='18'>Male</td><td class='crosstabVerticalHeader' rowspan='6'>Yes</td><td class='crosstabVerticalHeader' rowspan='3'>EU</td><td>Child</td><td>0</td></tr>" 
    9696                                                + "<tr><td>Teenager</td><td>3</td></tr>" 
    9797                                                + "<tr><td>Adult</td><td>6</td></tr>" 
    98                                                 + "<tr><td rowspan='3'>USA</td><td>Child</td><td>9</td></tr>" 
     98                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>USA</td><td>Child</td><td>9</td></tr>" 
    9999                                                + "<tr><td>Teenager</td><td>12</td></tr>" 
    100100                                                + "<tr><td>Adult</td><td>15</td></tr>" 
    101                                                 + "<tr><td rowspan='6'>No, immigrant</td><td rowspan='3'>EU</td><td>Child</td><td>1</td></tr>" 
     101                                                + "<tr><td class='crosstabVerticalHeader' rowspan='6'>No, immigrant</td><td class='crosstabVerticalHeader' rowspan='3'>EU</td><td>Child</td><td>1</td></tr>" 
    102102                                                + "<tr><td>Teenager</td><td>4</td></tr>" 
    103103                                                + "<tr><td>Adult</td><td>7</td></tr>" 
    104                                                 + "<tr><td rowspan='3'>USA</td><td>Child</td><td>10</td></tr>" 
     104                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>USA</td><td>Child</td><td>10</td></tr>" 
    105105                                                + "<tr><td>Teenager</td><td>13</td></tr>" 
    106106                                                + "<tr><td>Adult</td><td>16</td></tr>" 
    107                                                 + "<tr><td rowspan='6'>No, second-generation</td><td rowspan='3'>EU</td><td>Child</td><td>2</td></tr>" 
     107                                                + "<tr><td class='crosstabVerticalHeader' rowspan='6'>No, second-generation</td><td class='crosstabVerticalHeader' rowspan='3'>EU</td><td>Child</td><td>2</td></tr>" 
    108108                                                + "<tr><td>Teenager</td><td>5</td></tr>" 
    109109                                                + "<tr><td>Adult</td><td>8</td></tr>" 
    110                                                 + "<tr><td rowspan='3'>USA</td><td>Child</td><td>11</td></tr>" 
     110                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>USA</td><td>Child</td><td>11</td></tr>" 
    111111                                                + "<tr><td>Teenager</td><td>14</td></tr>" 
    112112                                                + "<tr><td>Adult</td><td>17</td></tr>" 
    113                                                 + "<tr><td rowspan='18'>Female</td><td rowspan='6'>Yes</td><td rowspan='3'>EU</td><td>Child</td><td>18</td></tr>" 
     113                                                + "<tr><td class='crosstabVerticalHeader' rowspan='18'>Female</td><td class='crosstabVerticalHeader' rowspan='6'>Yes</td><td class='crosstabVerticalHeader' rowspan='3'>EU</td><td>Child</td><td>18</td></tr>" 
    114114                                                + "<tr><td>Teenager</td><td>21</td></tr>" 
    115115                                                + "<tr><td>Adult</td><td>24</td></tr>" 
    116                                                 + "<tr><td rowspan='3'>USA</td><td>Child</td><td>27</td></tr>" 
     116                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>USA</td><td>Child</td><td>27</td></tr>" 
    117117                                                + "<tr><td>Teenager</td><td>30</td></tr>" 
    118118                                                + "<tr><td>Adult</td><td>33</td></tr>" 
    119                                                 + "<tr><td rowspan='6'>No, immigrant</td><td rowspan='3'>EU</td><td>Child</td><td>19</td></tr>" 
     119                                                + "<tr><td class='crosstabVerticalHeader' rowspan='6'>No, immigrant</td><td class='crosstabVerticalHeader' rowspan='3'>EU</td><td>Child</td><td>19</td></tr>" 
    120120                                                + "<tr><td>Teenager</td><td>22</td></tr>" 
    121121                                                + "<tr><td>Adult</td><td>25</td></tr>" 
    122                                                 + "<tr><td rowspan='3'>USA</td><td>Child</td><td>28</td></tr>" 
     122                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>USA</td><td>Child</td><td>28</td></tr>" 
    123123                                                + "<tr><td>Teenager</td><td>31</td></tr>" 
    124124                                                + "<tr><td>Adult</td><td>34</td></tr>" 
    125                                                 + "<tr><td rowspan='6'>No, second-generation</td><td rowspan='3'>EU</td><td>Child</td><td>20</td></tr>" 
    126                                                 + "<tr><td>Teenager</td><td>23</td></tr>" + "<tr><td>Adult</td><td>26</td></tr>" 
    127                                                 + "<tr><td rowspan='3'>USA</td><td>Child</td><td>29</td></tr>" 
     125                                                + "<tr><td class='crosstabVerticalHeader' rowspan='6'>No, second-generation</td><td class='crosstabVerticalHeader' rowspan='3'>EU</td><td>Child</td><td>20</td></tr>" 
     126                                                + "<tr><td>Teenager</td><td>23</td></tr>" 
     127                                                + "<tr><td>Adult</td><td>26</td></tr>" 
     128                                                + "<tr><td class='crosstabVerticalHeader' rowspan='3'>USA</td><td>Child</td><td>29</td></tr>" 
    128129                                                + "<tr><td>Teenager</td><td>32</td></tr>" + "<tr><td>Adult</td><td>35</td></tr></table>", 
    129130                                crosstabRenderer.render(new HtmlCrosstabRendererCallback()).replaceAll("\"", "'")); 
     
    135136                CrosstabTextRenderer renderer = new CrosstabTextRenderer(); 
    136137                String result = renderer.render(crosstab); 
    137                  
     138 
    138139                assertEquals("", result); 
    139140        } 
Note: See TracChangeset for help on using the changeset viewer.