-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathExercise.java
More file actions
46 lines (35 loc) · 1.24 KB
/
Exercise.java
File metadata and controls
46 lines (35 loc) · 1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/*******************************************************************************
* Copyright (c) 2016 The Fellowship of the String and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Marcel Beek - initial API and implementation
* Patrick Pirig - initial API and implementation
* Phillippe Weise - initial API and implementation
* Sabine Timmer - initial API and implementation
*******************************************************************************/
package FileHandling;
public class Exercise {
private String description;
private CodeList klassen;
private TestList tests;
private boolean baby, timer;
public Exercise(String description, CodeList klassen, TestList tests, boolean baby, boolean timer) {
this.description = description;
this.klassen = klassen;
this.tests = tests;
this.baby = baby;
this.timer = timer;
}
public Exercise() {
}
public boolean codeCompiles() {
return this.klassen.compilable();
}
public boolean testsRunning() {
return this.tests.allPassing();
}
}