package de.ironjan.mensaupb.feedback;
import junit.framework.TestCase;
import android.app.Activity;
import android.os.Build;
import android.view.View;
import android.content.Intent;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.*;
import org.robolectric.annotation.Config;
import junit.framework.Assert;
import java.util.IllegalFormatConversionException;
import de.ironjan.mensaupb.BuildConfig;
import de.ironjan.mensaupb.feedback.*;
import de.ironjan.mensaupb.R;
import de.ironjan.mensaupb.app_info.*;
import org.robolectric.shadows.support.v4.SupportFragmentTestUtil;
@RunWith(RobolectricGradleTestRunner.class)
@Config(constants = BuildConfig.class, sdk = 21)
public class FeedbackFragmentTest extends TestCase {
String bodyTemplateGerman="Hallo Jan,\n\nich möchte dir folgendes Feedback zu MensaUPB geben:\n\n";
String bodyTemplateEnglish = "Hi Jan,\n\nI want to send you the following feedback about MensaUPB:\n\n";
@Config(qualifiers="de")
@Test
public void test_sendingFeedbackShouldNotCrashDe() {
initFragmentAndSendFeedback();
}
@Config(qualifiers="de")
@Test
public void test_sendingFeedbackShouldNotCrashEn() {
initFragmentAndSendFeedback();
}
private void initFragmentAndSendFeedback(){
FeedbackFragment fragment = new FeedbackFragment_();
SupportFragmentTestUtil.startFragment( fragment );
Assert.assertNotNull(fragment);
fragment.sendFeedback();
}
}