package com.processpuzzle.fitnesse.fundamental_types; import com.processpuzzle.application.configuration.domain.InternalizationContext; import com.processpuzzle.fundamental_types.domain.TimePeriod; import com.processpuzzle.fundamental_types.domain.TimePoint; import com.processpuzzle.user_session.domain.UserRequestManager; import fit.ColumnFixture; public class CalculateTimeTo extends ColumnFixture{ public String timepoint1; public String timepoint2; public String style; private InternalizationContext internalizationContext = null; public CalculateTimeTo(){ internalizationContext = UserRequestManager.getInstance().getApplicationContext().getInternalizationContext(); } public long timeto(){ TimePoint t1=TimePoint.parse(timepoint1, internalizationContext.findLocaleByLanguageAndCountry("en", "US")); TimePoint t2=TimePoint.parse(timepoint2, internalizationContext.findLocaleByLanguageAndCountry("en", "US")); TimePeriod tp=new TimePeriod(t1,t2); return tp.daysBetween(); } public String timeunit(){ return new String("d"); } }