/* * Copyright 2014-2016 CyberVision, Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.kaaproject.kaa.server.appenders.mongo.appender; import com.mongodb.DBObject; import org.junit.Assert; import org.junit.Test; import org.kaaproject.kaa.common.dto.logs.LogEventDto; public class LogEventTest { private static final String KEY = "key"; private static final String HEADER_VALUE = "value"; private static final Integer EVENT_VALUE = 5; private static final String HEADER = "{\"" + KEY + "\":\"" + HEADER_VALUE + "\"}"; private static final String EVENT = "{" + KEY + ":" + EVENT_VALUE + "}"; @Test public void basicLogEventTest() { LogEventDto logEventDto = new LogEventDto(HEADER, EVENT); LogEvent logEvent = new LogEvent(logEventDto, null, null); DBObject dBHeader = logEvent.getHeader(); DBObject dbEvent = logEvent.getEvent(); Assert.assertEquals(HEADER_VALUE, dBHeader.get(KEY)); Assert.assertEquals(EVENT_VALUE, dbEvent.get(KEY)); } }