/* DConnectSDKFactoryTest.java Copyright (c) 2016 NTT DOCOMO,INC. Released under the MIT license http://opensource.org/licenses/mit-license.php */ package org.deviceconnect.message; import android.support.test.InstrumentationRegistry; import android.support.test.runner.AndroidJUnit4; import org.junit.Test; import org.junit.runner.RunWith; /** * DConnectSDKFactoryのテスト. * * @author NTT DOCOMO, INC. */ @RunWith(AndroidJUnit4.class) public class DConnectSDKFactoryTest { /** * contextにnullを設定して、DConnectSDKのインスタンスを作成する。 * <pre> * 【期待する動作】 * ・NullPointerExceptionが派生すること。 * </pre> */ @Test(expected = NullPointerException.class) public void create_context_null() { DConnectSDKFactory.create(null, DConnectSDKFactory.Type.HTTP); } /** * typeにnullを設定して、DConnectSDKのインスタンスを作成する。 * <pre> * 【期待する動作】 * ・NullPointerExceptionが派生すること。 * </pre> */ @Test(expected = NullPointerException.class) public void create_type_null() { DConnectSDKFactory.create(InstrumentationRegistry.getTargetContext(), null); } }