text: package jetbrains.mps.lang.editor.actions.test;
  
  /*Generated by MPS */
  
  import jetbrains.mps.MPSLaunch;
  import jetbrains.mps.lang.test.runtime.BaseTransformationTest;
  import org.junit.ClassRule;
  import jetbrains.mps.lang.test.runtime.TestParametersCache;
  import org.junit.Test;
  import jetbrains.mps.lang.test.runtime.BaseEditorTestBody;
  import jetbrains.mps.lang.test.runtime.TransformationTest;
  import jetbrains.mps.lang.test.runtime.EditorTestUtil;
  
  @MPSLaunch
  public class DelOnSpecialChild1DeleteParent_Test extends BaseTransformationTest {
    @ClassRule
    public static final TestParametersCache ourParamCache = new TestParametersCache(DelOnSpecialChild1DeleteParent_Test.class, "${mps_home}", "r:c44f4b8c-137c-4225-8bd9-38d232a9b736(jetbrains.mps.lang.editor.actions.test)", false);
  
    public DelOnSpecialChild1DeleteParent_Test() {
      super(ourParamCache);
    }
  
    @Test
    public void test_DelOnSpecialChild1DeleteParent() throws Throwable {
      new TestBody(this).testMethod();
    }
  
    /*package*/ static class TestBody extends BaseEditorTestBody {
  
      /*package*/ TestBody(TransformationTest owner) {
        super(owner);
      }
  
      @Override
      public void testMethodImpl() throws Exception {
        initEditorComponent("5383578965096699347", "5383578965096740703");
        EditorTestUtil.runWithTwoStepDeletion(new EditorTestUtil.EditorTestRunnable() {
          public void run() throws Exception {
            invokeAction("jetbrains.mps.ide.editor.actions.Delete_Action");
          }
        }, false);
      }
    }
  }
  