Added coverage to FrequencyTest
Change-Id: Id63a3bd372ba2444a4633539ed3b60e0b2597f84
diff --git a/utils/misc/src/test/java/org/onlab/util/FrequencyTest.java b/utils/misc/src/test/java/org/onlab/util/FrequencyTest.java
index f3b4802..e55fefa 100644
--- a/utils/misc/src/test/java/org/onlab/util/FrequencyTest.java
+++ b/utils/misc/src/test/java/org/onlab/util/FrequencyTest.java
@@ -104,4 +104,97 @@
assertThat(frequency.multiply(5), is(expected));
}
+ /**
+ * Tests floorDivision operation of Frequency.
+ */
+ @Test
+ public void testfloorDivision() {
+ Frequency frequency = Frequency.ofGHz(1);
+ long factor = 5;
+ Frequency expected = Frequency.ofMHz(200);
+
+ assertThat(frequency.floorDivision(factor), is(expected));
+ }
+ /**
+ * Tests asHz operation of Frequency.
+ */
+ @Test
+ public void testasHz() {
+ Frequency frequency = Frequency.ofKHz(1);
+
+ assertThat(frequency.asHz(), is(1000L));
+ }
+ /**
+ * Tests asKHz operation of Frequency.
+ */
+ @Test
+ public void testasKHz() {
+ Frequency frequency = Frequency.ofMHz(1);
+
+ assertThat(frequency.asKHz(), is(1000.0));
+ }
+ /**
+ * Tests asMHz operation of Frequency.
+ */
+ @Test
+ public void testasMHz() {
+ Frequency frequency = Frequency.ofGHz(1);
+
+ assertThat(frequency.asMHz(), is(1000.0));
+ }
+ /**
+ * Tests asGHz operation of Frequency.
+ */
+ @Test
+ public void testasGHz() {
+ Frequency frequency = Frequency.ofTHz(1);
+
+ assertThat(frequency.asGHz(), is(1000.0));
+ }
+ /**
+ * Tests asThz operation of Frequency.
+ */
+ @Test
+ public void testasTHz() {
+ Frequency frequency = Frequency.ofHz(1_000_000_000_000L);
+
+ assertThat(frequency.asTHz(), is(1.0));
+ }
+
+ /**
+ * Tests the ofKHz (with a double parameter) operation of Frequency.
+ */
+ @Test
+ public void testofKHz() {
+ Frequency frequency = Frequency.ofKHz(1.0);
+ assertThat(frequency.asHz(), is(1000L));
+ }
+ /**
+ * Tests the ofMHz (with a double parameter) operation of Frequency.
+ */
+ @Test
+ public void testofMHz() {
+ Frequency frequency = Frequency.ofMHz(1.0);
+ assertThat(frequency.asKHz(), is(1000.0));
+ }
+ /**
+ * Tests the ofGHz (with a double parameter) operation of Frequency.
+ */
+ @Test
+ public void testofGHz() {
+ Frequency frequency = Frequency.ofGHz(1.0);
+ assertThat(frequency.asMHz(), is(1000.0));
+ }
+ /**
+ * Tests the ofTHz (with a double parameter) operation of Frequency.
+ */
+ @Test
+ public void testofTHz() {
+ Frequency frequency = Frequency.ofTHz(1.0);
+ assertThat(frequency.asGHz(), is(1000.0));
+ }
+
+
+
}
+