improved debug functionality
This commit is contained in:
		@@ -104,6 +104,11 @@ public abstract class AbstractLoadingBar {
 | 
				
			|||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					   protected void showLoadingBar(boolean debug, boolean passedMinutesZero) {
 | 
				
			||||||
 | 
					      showLoadingBar(debug, passedMinutesZero, 100L);
 | 
				
			||||||
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
   protected void showLoadingBarDebug(boolean passedMinutesZero, long millisWaiting) {
 | 
					   protected void showLoadingBarDebug(boolean passedMinutesZero, long millisWaiting) {
 | 
				
			||||||
      showLoadingBar(true, passedMinutesZero, millisWaiting);
 | 
					      showLoadingBar(true, passedMinutesZero, millisWaiting);
 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -76,16 +76,14 @@ public class LoadingBar extends AbstractProgressBar {
 | 
				
			|||||||
      print("Ankunftszeit: ");
 | 
					      print("Ankunftszeit: ");
 | 
				
			||||||
      var startTime = LocalTime.parse(br.readLine(), FormatTools.TIME_FORMATTER).truncatedTo(ChronoUnit.MINUTES);
 | 
					      var startTime = LocalTime.parse(br.readLine(), FormatTools.TIME_FORMATTER).truncatedTo(ChronoUnit.MINUTES);
 | 
				
			||||||
      var lb = new LoadingBar(startTime);
 | 
					      var lb = new LoadingBar(startTime);
 | 
				
			||||||
      // boolean passedMinutesZero = true; // DEBUG
 | 
					      boolean debug = false;
 | 
				
			||||||
      if (lb.hasMittagspauseArrived()) {
 | 
					      boolean passedMinutesZero = false;
 | 
				
			||||||
      // if (lb.hasMittagspauseArrived(passedMinutesZero)) { // DEBUG
 | 
					      if (lb.hasMittagspauseArrived(debug && passedMinutesZero)) {
 | 
				
			||||||
         handleMittagspause(br, lb);
 | 
					         handleMittagspause(br, lb);
 | 
				
			||||||
         lb.showLoadingBar();
 | 
					         lb.showLoadingBar(debug, passedMinutesZero);
 | 
				
			||||||
         // lb.showLoadingBarDebug(passedMinutesZero); // DEBUG
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      handleZapfenstreich(br, lb);
 | 
					      handleZapfenstreich(br, lb);
 | 
				
			||||||
      lb.showLoadingBar();
 | 
					      lb.showLoadingBar(debug, passedMinutesZero);
 | 
				
			||||||
      // lb.showLoadingBarDebug(passedMinutesZero); // DEBUG
 | 
					 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -140,8 +138,9 @@ public class LoadingBar extends AbstractProgressBar {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
   private static void parseParametersAndRun(String[] args) {
 | 
					   private static void parseParametersAndRun(String[] args) {
 | 
				
			||||||
      LoadingBar lb = getLoadingBarFromCLI(args);
 | 
					      LoadingBar lb = getLoadingBarFromCLI(args);
 | 
				
			||||||
      lb.showLoadingBar();
 | 
					      boolean debug = false;
 | 
				
			||||||
      // wlb.showLoadingBarDebug(true); // DEBUG
 | 
					      boolean passedMinutesZero = false;
 | 
				
			||||||
 | 
					      wl.showLoadingBar(debug, passedMinutesZero);
 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,16 +41,14 @@ public class WorkLoadingBar extends AbstractProgressBar {
 | 
				
			|||||||
      var lb = new LoadingBar(startTime);
 | 
					      var lb = new LoadingBar(startTime);
 | 
				
			||||||
      var db = new DrinkingBar(startTime);
 | 
					      var db = new DrinkingBar(startTime);
 | 
				
			||||||
      var wlb = new WorkLoadingBar(lb, db);
 | 
					      var wlb = new WorkLoadingBar(lb, db);
 | 
				
			||||||
      // boolean passedMinutesZero = true; // DEBUG
 | 
					      boolean debug = false;
 | 
				
			||||||
      if (lb.hasMittagspauseArrived()) {
 | 
					      boolean passedMinutesZero = false;
 | 
				
			||||||
      // if (lb.hasMittagspauseArrived(passedMinutesZero)) { // DEBUG
 | 
					      if (lb.hasMittagspauseArrived(debug && passedMinutesZero)) {
 | 
				
			||||||
         handleMittagspause(br, wlb);
 | 
					         handleMittagspause(br, wlb);
 | 
				
			||||||
         wlb.showLoadingBar();
 | 
					         wlb.showLoadingBar(debug, passedMinutesZero);
 | 
				
			||||||
         // wlb.showLoadingBarDebug(passedMinutesZero); // DEBUG
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      handleZapfenstreich(br, wlb);
 | 
					      handleZapfenstreich(br, wlb);
 | 
				
			||||||
      wlb.showLoadingBar();
 | 
					      wlb.showLoadingBar(debug, passedMinutesZero);
 | 
				
			||||||
      // wlb.showLoadingBarDebug(passedMinutesZero); // DEBUG
 | 
					 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -71,8 +69,9 @@ public class WorkLoadingBar extends AbstractProgressBar {
 | 
				
			|||||||
      var db = new DrinkingBar(lb.getStartTime());
 | 
					      var db = new DrinkingBar(lb.getStartTime());
 | 
				
			||||||
      var wlb = new WorkLoadingBar(lb, db);
 | 
					      var wlb = new WorkLoadingBar(lb, db);
 | 
				
			||||||
      wlb.setEndTime(wlb.loadingBar.getEndTime());
 | 
					      wlb.setEndTime(wlb.loadingBar.getEndTime());
 | 
				
			||||||
      wlb.showLoadingBar();
 | 
					      boolean debug = false;
 | 
				
			||||||
      // wlb.showLoadingBarDebug(true); // DEBUG
 | 
					      boolean passedMinutesZero = false;
 | 
				
			||||||
 | 
					      wlb.showLoadingBar(debug, passedMinutesZero);
 | 
				
			||||||
   }
 | 
					   }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user