Remove redundant meter id when create a meter entry in REST API

Change-Id: Iec38ea9a612878a2a6f2766c154c8ed8a8b31ef2
diff --git a/core/common/src/test/java/org/onosproject/codec/impl/MeterCodecTest.java b/core/common/src/test/java/org/onosproject/codec/impl/MeterCodecTest.java
index 476785d..0d1ac59 100644
--- a/core/common/src/test/java/org/onosproject/codec/impl/MeterCodecTest.java
+++ b/core/common/src/test/java/org/onosproject/codec/impl/MeterCodecTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2015 Open Networking Laboratory
+ * Copyright 2015-2016 Open Networking Laboratory
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -15,7 +15,6 @@
  */
 package org.onosproject.codec.impl;
 
-import com.fasterxml.jackson.databind.JsonNode;
 import com.fasterxml.jackson.databind.node.ObjectNode;
 import com.google.common.collect.ImmutableList;
 import org.junit.Before;
@@ -29,14 +28,10 @@
 import org.onosproject.net.meter.Meter;
 import org.onosproject.net.meter.MeterId;
 
-import java.io.IOException;
-import java.io.InputStream;
-
 import static org.easymock.EasyMock.createMock;
 import static org.easymock.EasyMock.expect;
 import static org.easymock.EasyMock.replay;
 import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.is;
 import static org.hamcrest.Matchers.notNullValue;
 import static org.onosproject.codec.impl.MeterJsonMatcher.matchesMeter;
 import static org.onosproject.net.NetTestTools.APP_ID;
@@ -91,48 +86,4 @@
         ObjectNode meterJson = meterCodec.encode(meter, context);
         assertThat(meterJson, matchesMeter(meter));
     }
-
-    /**
-     * Test decoding of a Meter object.
-     */
-    @Test
-    public void testMeterDecode() throws IOException  {
-        Meter meter = getMeter("simple-meter.json");
-        checkCommonData(meter);
-
-        assertThat(meter.bands().size(), is(1));
-        Band band = meter.bands().iterator().next();
-        assertThat(band.type().toString(), is("REMARK"));
-        assertThat(band.rate(), is(10L));
-        assertThat(band.dropPrecedence(), is((short) 20));
-        assertThat(band.burst(), is(30L));
-    }
-
-    /**
-     * Checks that the data shared by all the resource is correct for a given meter.
-     *
-     * @param meter meter to check
-     */
-    private void checkCommonData(Meter meter) {
-        assertThat(meter.id().id(), is(1L));
-        assertThat(meter.deviceId().toString(), is("of:0000000000000001"));
-        assertThat(meter.appId(), is(APP_ID));
-        assertThat(meter.unit().toString(), is("KB_PER_SEC"));
-    }
-
-    /**
-     * Reads in a meter from the given resource and decodes it.
-     *
-     * @param resourceName resource to use to read the JSON for the rule
-     * @return decoded meter
-     * @throws IOException if processing the resource fails
-     */
-    private Meter getMeter(String resourceName) throws IOException {
-        InputStream jsonStream = MeterCodecTest.class.getResourceAsStream(resourceName);
-        JsonNode json = context.mapper().readTree(jsonStream);
-        assertThat(json, notNullValue());
-        Meter meter = meterCodec.decode((ObjectNode) json, context);
-        assertThat(meter, notNullValue());
-        return meter;
-    }
 }