package ir.cafebabe.ninja;
import static org.junit.Assert.*;
import static org.mockito.Mockito.when;
import ir.caebabe.ninja.ActivitiConstants;
import ir.caebabe.ninja.providers.ProcessEngineProvider;
import java.io.File;
import java.io.FileNotFoundException;
import ninja.utils.NinjaProperties;
import org.activiti.engine.ProcessEngine;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import org.slf4j.Logger;
import org.springframework.util.ResourceUtils;
@RunWith(MockitoJUnitRunner.class)
public class NoConfigurationTest {
@Mock
NinjaProperties ninjaProperties;
@Mock
Logger logger;
/**
* Remove/Rename default config(conf/activiti.cfg.xml) manually before running the test
*/
@Test
public void testNoConfigTest() {
//wrong path ignore any xml configs
when(ninjaProperties.get("activiti.cfg.path")).thenReturn("asdhakjhdskjahskdaksjhd");
ProcessEngineProvider peP = new ProcessEngineProvider(logger, ninjaProperties);
ProcessEngine processEngine = peP.get();
assertNotNull(processEngine);
}
}