package net.johnpwood.android.standuptimer.test.model;
import java.util.ArrayList;
import java.util.List;
import junit.framework.TestCase;
import net.johnpwood.android.standuptimer.model.MeetingStats;
public class MeetingStatsTest extends TestCase {
public void test_average_stats() {
List<MeetingStats> meetingStats = new ArrayList<MeetingStats>();
meetingStats.add(new MeetingStats(5, 301, 343, 30, 65));
meetingStats.add(new MeetingStats(8, 534, 550, 32, 120));
meetingStats.add(new MeetingStats(2, 234, 300, 23, 122));
meetingStats.add(new MeetingStats(3, 765, 765, 15, 78));
meetingStats.add(new MeetingStats(9, 444, 445, 10, 93));
MeetingStats averageStats = MeetingStats.getAverageStats(meetingStats);
assertEquals(5.4f, averageStats.getNumParticipants());
assertEquals(455.6f, averageStats.getIndividualStatusLength());
assertEquals(480.6f, averageStats.getMeetingLength());
assertEquals(22f, averageStats.getQuickestStatus());
assertEquals(95.6f, averageStats.getLongestStatus());
}
}