View Javadoc

1   /*
2    * Derivative Work
3    * Copyright 2010 SOFTEC sa. All rights reserved.
4    *
5    * Original Work
6    * Copyright 2010 Justin Searls
7    *
8    * Licensed under the Apache License, Version 2.0 (the "License");
9    * you may not use this file except in compliance with the License.
10   * You may obtain a copy of the License at
11   *
12   *      http://www.apache.org/licenses/LICENSE-2.0
13   *
14   * Unless required by applicable law or agreed to in writing, software
15   * distributed under the License is distributed on an "AS IS" BASIS,
16   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17   * See the License for the specific language governing permissions and
18   * limitations under the License.
19   */
20  
21  package searls.jasmine.model;
22  
23  
24  public class JasmineResult {
25  	private String description;
26  	private String details;
27  	
28  	public String getDescription() {
29  		return description;
30  	}
31  
32  	public void setDescription(String description) {
33  		this.description = description;
34  	}
35  
36  	public boolean didPass() {
37  		if(description == null) {
38  			throw new IllegalStateException("Can only determine success after description is set.");
39  		}
40  		return description.contains("0 failures");
41  	}
42  	
43  	public String getDetails() {
44  		return details;
45  	}
46  
47  	public void setDetails(String details) {
48  		this.details = details;
49  	}
50  	
51  }