EMMA Coverage Report (generated Mon Apr 21 23:56:41 GMT 2008)
[all classes][org.sqlorm.querybuilder]

COVERAGE SUMMARY FOR SOURCE FILE [OrderByExpr.java]

nameclass, %method, %block, %line, %
OrderByExpr.java100% (3/3)70%  (7/10)87%  (104/120)78%  (14,8/19)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class OrderByExpr100% (1/1)60%  (3/5)83%  (44/53)76%  (13/17)
OrderByExpr (String, OrderByExpr$Ordering): void 100% (1/1)100% (9/9)100% (4/4)
equals (Object): boolean 100% (1/1)88%  (14/16)75%  (3/4)
getTableName (): String 0%   (0/1)0%   (0/3)0%   (0/1)
setTableName (String): void 0%   (0/1)0%   (0/4)0%   (0/2)
toSql (StringBuilder, String): void 100% (1/1)100% (21/21)100% (6/6)
     
class OrderByExpr$1100% (1/1)100% (1/1)89%  (17/19)89%  (0,9/1)
<static initializer> 100% (1/1)89%  (17/19)89%  (0,9/1)
     
class OrderByExpr$Ordering100% (1/1)75%  (3/4)90%  (43/48)94%  (1,9/2)
<static initializer> 100% (1/1)100% (34/34)100% (2/2)
OrderByExpr$Ordering (String, int): void 100% (1/1)100% (5/5)100% (1/1)
valueOf (String): OrderByExpr$Ordering 0%   (0/1)0%   (0/5)0%   (0/1)
values (): OrderByExpr$Ordering [] 100% (1/1)100% (4/4)100% (1/1)

1package org.sqlorm.querybuilder;
2 
3class OrderByExpr implements IExpr {
4enum Ordering {
5NOTHING, ASCENDING, DESCENDING;
6}
7 
8String tableName;
9Ordering ordering;
10 
11OrderByExpr(final String tableName, final Ordering ordering) {
12        this.tableName = tableName;
13        this.ordering = ordering;
14}
15 
16@Override
17public boolean equals(final Object o) {
18        if(o == null || o instanceof OrderByExpr == false)
19                return false;
20 
21        final OrderByExpr other = (OrderByExpr) o;
22        return tableName.equals(other.tableName);
23}
24 
25public String getTableName() {
26        return tableName;
27}
28 
29public void setTableName(final String tableName) {
30        this.tableName = tableName;
31}
32 
33public void toSql(final StringBuilder sb, final String indent) {
34        sb.append(tableName);
35 
36        switch(ordering) {
37                case ASCENDING:
38                sb.append(" ASC");
39                break;
40                case DESCENDING:
41                sb.append(" DESC");
42                break;
43        }
44}
45}

[all classes][org.sqlorm.querybuilder]
EMMA 2.0.5312 (C) Vladimir Roubtsov