// Path: gepard-gherkin-cucumber/src/main/java/com/epam/gepard/gherkin/cucumber/CucumberTestCase.java
// @CucumberOptions(strict = true, monochrome = true)
// public abstract class CucumberTestCase implements GepardTestClass {
// 
//     /**
//      * The entry point to the Cucumber test. Sets up the test case and runs it.
//      */
//     @Test
//     public void testRunCucumber() {
//         try {
//             Cucumber cucumber = new Cucumber(this.getClass());
//             RunNotifier notifier = new RunNotifier();
//             notifier.addFirstListener(new CucumberEventListener());
//             GenericListTestSuite.getGlobalDataStorage().put(this.getClass().toString(), this);
//             cucumber.run(notifier);
//         } catch (InitializationError | IOException e) {
//             naTestCase("Cucumber Run Initialization Error: " + e.getMessage());
//         }
//     }
// 
// }


import com.epam.gepard.annotations.TestClass;
import com.epam.gepard.gherkin.cucumber.CucumberTestCase;
import cucumber.api.CucumberOptions;
package com.epam.gepard.examples.gherkin.cucumber.multifeature;
/*==========================================================================
 Copyright 2004-2015 EPAM Systems

 This file is part of Gepard.

 Gepard is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 Gepard is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with Gepard.  If not, see <http://www.gnu.org/licenses/>.
===========================================================================*/


/**
 * Wrapper Junit test for Cucumber glue code placed next to this class.
 * Many such glue code presents next to this class.
 */
@TestClass(id = "Cucumber Test", name = "MultiFeaturesTest - Multi")
@CucumberOptions(tags = "@specific")
// Path: gepard-gherkin-cucumber/src/main/java/com/epam/gepard/gherkin/cucumber/CucumberTestCase.java
// @CucumberOptions(strict = true, monochrome = true)
// public abstract class CucumberTestCase implements GepardTestClass {
// 
//     /**
//      * The entry point to the Cucumber test. Sets up the test case and runs it.
//      */
//     @Test
//     public void testRunCucumber() {
//         try {
//             Cucumber cucumber = new Cucumber(this.getClass());
//             RunNotifier notifier = new RunNotifier();
//             notifier.addFirstListener(new CucumberEventListener());
//             GenericListTestSuite.getGlobalDataStorage().put(this.getClass().toString(), this);
//             cucumber.run(notifier);
//         } catch (InitializationError | IOException e) {
//             naTestCase("Cucumber Run Initialization Error: " + e.getMessage());
//         }
//     }
// 
// }


// Path: gepard-examples/src/main/java/com/epam/gepard/examples/gherkin/cucumber/multifeature/MultiFeaturesTest.java
import com.epam.gepard.annotations.TestClass;
import com.epam.gepard.gherkin.cucumber.CucumberTestCase;
import cucumber.api.CucumberOptions;

package com.epam.gepard.examples.gherkin.cucumber.multifeature;
/*==========================================================================
 Copyright 2004-2015 EPAM Systems

 This file is part of Gepard.

 Gepard is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 Gepard is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with Gepard.  If not, see <http://www.gnu.org/licenses/>.
===========================================================================*/


/**
 * Wrapper Junit test for Cucumber glue code placed next to this class.
 * Many such glue code presents next to this class.
 */
@TestClass(id = "Cucumber Test", name = "MultiFeaturesTest - Multi")
@CucumberOptions(tags = "@specific")
public class MultiFeaturesTest extends CucumberTestCase {