org.mule.modules.automation.testcases.GetAvailableProjectsTestCases.java Source code

Java tutorial

Introduction

Here is the source code for org.mule.modules.automation.testcases.GetAvailableProjectsTestCases.java

Source

/**
 * (c) 2003-2015 MuleSoft, Inc. The software in this package is published under the terms of the CPAL v1.0 license,
 * a copy of which has been included with this distribution in the LICENSE.md file.
 */

package org.mule.modules.automation.testcases;

import java.util.Collection;

import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.experimental.categories.Category;
import org.mule.modules.automation.RedmineTestParent;
import org.mule.modules.automation.RegressionTests;
import org.mule.modules.automation.SmokeTests;
import org.springframework.util.Assert;

import com.taskadapter.redmineapi.bean.Project;

public class GetAvailableProjectsTestCases extends RedmineTestParent {
    @Before
    public void setup() throws Exception {
        initializeTestRunMessage("getAvailableProjectsTestData");
    }

    @After
    public void tearDown() throws Exception {
    }

    @Category({ RegressionTests.class, SmokeTests.class })
    @Test
    public void testGetAvailableProjects() throws Exception {
        Collection<Project> projects = runFlowAndGetPayload("get-available-projects");
        Assert.notNull(projects);
        Assert.notEmpty(projects);
    }

}