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

COVERAGE SUMMARY FOR SOURCE FILE [ExprString.java]

nameclass, %method, %block, %line, %
ExprString.java100% (1/1)67%  (2/3)46%  (12/26)56%  (5/9)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class ExprString100% (1/1)67%  (2/3)46%  (12/26)56%  (5/9)
ExprString (String): void 100% (1/1)100% (6/6)100% (3/3)
equals (Object): boolean 0%   (0/1)0%   (0/14)0%   (0/4)
toSql (StringBuilder, String): void 100% (1/1)100% (6/6)100% (2/2)

1package org.sqlorm.querybuilder;
2 
3/**
4 * represents an argument already resolved into a string
5 * 
6 * @author kasper graversen
7 */
8// TODO should store the object arrays instead in here rather than the string, so that he output can be properly
9// formated in case a nested select is used..
10class ExprString implements IPositionAndOr {
11 
12private final String someSql;
13 
14public ExprString(final String someSql) {
15        this.someSql = someSql;
16}
17 
18@Override
19public boolean equals(final Object other) {
20        if(other instanceof ExprString == false) {
21                return false;
22        }
23        final ExprString o = (ExprString) other;
24        return someSql.equals(o.someSql);
25}
26 
27public void toSql(final StringBuilder sb, final String indent) {
28        sb.append(someSql);
29}
30}

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