package org.skywalking.apm.collector.worker.tools; import org.junit.Assert; import org.skywalking.apm.collector.actor.AbstractClusterWorker; import org.skywalking.apm.collector.worker.Const; import org.skywalking.apm.collector.worker.mock.RecordDataAnswer; import org.skywalking.apm.collector.worker.storage.RecordData; /** * @author pengys5 */ public enum RecordDataAggTools { INSTANCE; public void testOnWork(AbstractClusterWorker agg, RecordDataAnswer recordDataAnswer) throws Exception { String id = "2016" + Const.ID_SPLIT + "A" + Const.ID_SPLIT + "B"; RecordData recordData = new RecordData(id); agg.allocateJob(recordData); RecordData result = RecordDataTool.INSTANCE.getRecord(recordDataAnswer.getRecordDataList(), id); Assert.assertEquals("A" + Const.ID_SPLIT + "B", result.get().get("aggId").getAsString()); } }