mirror of
https://github.com/RAIRLab/Spectra.git
synced 2025-06-10 06:18:07 +00:00
55 lines
No EOL
1.6 KiB
Java
55 lines
No EOL
1.6 KiB
Java
package edu.rpi.rair;
|
|
|
|
import com.diogonunes.jcdp.color.ColoredPrinter;
|
|
import com.diogonunes.jcdp.color.api.Ansi;
|
|
import com.naveensundarg.shadow.prover.utils.Reader;
|
|
import edu.rpi.rair.utils.GoalTrackingProblem;
|
|
|
|
import java.util.List;
|
|
|
|
import static org.testng.Assert.*;
|
|
|
|
/**
|
|
* Created by naveensundarg on 1/15/17.
|
|
*/
|
|
public class GoalTrackerTest {
|
|
|
|
|
|
public static void main(String[] args) throws Reader.ParsingException {
|
|
|
|
List<GoalTrackingProblem> goalTrackingProblemList = (GoalTrackingProblem.readFromFile(Planner.class.getResourceAsStream("goal_management_1.clj")));
|
|
|
|
|
|
GoalTrackingProblem goalTrackingProblem = goalTrackingProblemList.get(0);
|
|
|
|
GoalTracker goalTracker = new GoalTracker(goalTrackingProblem.getPlanningProblem().getBackground(),
|
|
goalTrackingProblem.getPlanningProblem().getStart(),
|
|
goalTrackingProblem.getPlanningProblem().getActions());
|
|
|
|
|
|
ColoredPrinter cp = new ColoredPrinter.Builder(1, false).build();
|
|
|
|
|
|
cp.setForegroundColor(Ansi.FColor.WHITE);
|
|
cp.setBackgroundColor(Ansi.BColor.BLUE); //setting format
|
|
cp.println("Adding goal G1");
|
|
cp.clear();
|
|
|
|
|
|
cp.setForegroundColor(Ansi.FColor.WHITE);
|
|
cp.setBackgroundColor(Ansi.BColor.BLUE); //setting format
|
|
cp.println("Adding goal G2");
|
|
cp.clear();
|
|
|
|
goalTracker.adoptGoal(goalTrackingProblem.getGoalNamed("G2"));
|
|
|
|
cp.setForegroundColor(Ansi.FColor.WHITE);
|
|
cp.setBackgroundColor(Ansi.BColor.BLUE); //setting format
|
|
cp.println("Adding goal G3");
|
|
cp.clear();
|
|
goalTracker.adoptGoal(goalTrackingProblem.getGoalNamed("G3"));
|
|
|
|
|
|
|
|
}
|
|
} |