forked from github/wulkanowy-mirror
Implementing Pull to Refresh (#28)
* Add swipe refresh layout * Remove indicator and change border position * Add snackbar for new grades and rename classes of synchronization * Add info of the number of grades * Add grades average average * Add alert of new grades * Fix crash while refreshing * Add disappearing alerts * Optimize res and fix crash * Update API to version 27
This commit is contained in:

committed by
Mikołaj Pich

parent
fe54fa71f3
commit
f6e29490c3
@ -0,0 +1,42 @@
|
||||
package io.github.wulkanowy.utilities;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import io.github.wulkanowy.dao.entities.Grade;
|
||||
|
||||
public class AverageCalculatorTest extends AverageCalculator {
|
||||
|
||||
@Test
|
||||
public void averageTest() {
|
||||
List<Grade> gradeList = new ArrayList<>();
|
||||
gradeList.add(new Grade().setValue("np.").setWeight("1,00"));
|
||||
gradeList.add(new Grade().setValue("-5").setWeight("10,00"));
|
||||
gradeList.add(new Grade().setValue("--5").setWeight("10,00"));
|
||||
gradeList.add(new Grade().setValue("=5").setWeight("10,00"));
|
||||
gradeList.add(new Grade().setValue("+5").setWeight("10,00"));
|
||||
gradeList.add(new Grade().setValue("5").setWeight("10,00"));
|
||||
|
||||
List<Grade> gradeList1 = new ArrayList<>();
|
||||
gradeList1.add(new Grade().setValue("np.").setWeight("1,00"));
|
||||
gradeList1.add(new Grade().setValue("5-").setWeight("10,00"));
|
||||
gradeList1.add(new Grade().setValue("5--").setWeight("10,00"));
|
||||
gradeList1.add(new Grade().setValue("5=").setWeight("10,00"));
|
||||
gradeList1.add(new Grade().setValue("5+").setWeight("10,00"));
|
||||
gradeList1.add(new Grade().setValue("5").setWeight("10,00"));
|
||||
|
||||
Assert.assertEquals(4.8f, AverageCalculator.calculate(gradeList), 0.0f);
|
||||
Assert.assertEquals(4.8f, AverageCalculator.calculate(gradeList1), 0.0f);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void errorAverageTest() {
|
||||
List<Grade> gradeList = new ArrayList<>();
|
||||
gradeList.add(new Grade().setValue("np.").setWeight("1,00"));
|
||||
|
||||
Assert.assertEquals(-1f, AverageCalculator.calculate(gradeList), 0.0f);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user