Время выполнения теста, которое отображается в eclipse-> JUnit ракурса зависит от целого исполнения корпуса тест, который включает в себя:Какова наилучшая практика определения времени выполнения бизнес-кода моего юнита?
- Testdata Preperation
- Выполнение BusinessLogic
- утверждают результаты
Мне нужно более подробное заявление о времени выполнения моей бизнес-логики и только моей бизнес-логике. Это то, что я сделал в моей TestCase:
Date lNow = new Date();
List<Geo> lAllBasisGeo = mGeoEvaluator.evaluateAllGeo(lGeoFixture.getGeo(), lAllGeo);
Date lStop = new Date();
System.out.println("Time of execution in seconds:"+((lStop.getTime()-lNow.getTime())/1000));
Ну ... Я думаю, что я определить время в действительно неловко. Кроме того, я не думаю, что необходимо объявить две переменные Date.
Мне нужен совет писать этот код более эффективно ...
Посмотрите System.currentTimeMillis или System.nanoTime. Не нужно брать объезд с Датой. – kutschkem