/**
 * created at Jan 28, 2002
 * @author Jeka
 */
package com.intellij.compiler;

import com.intellij.compiler.impl.CompileDriver;
import com.intellij.compiler.impl.TranslatingCompilerFilesMonitor;

public class ClassPropertiesTest extends CompilerTestCase {
  public ClassPropertiesTest() {
    super("classProperties");
  }

  @Override
  protected void setUp() throws Exception {
    if ("removeExtends".equals(getTestName(true))) {
      System.out.println("================BEGIN removeExtends====================");
      CompileDriver.ourDebugMode = true;
      TranslatingCompilerFilesMonitor.ourDebugMode = true;
    }
    super.setUp();
  }

  @Override
  protected void tearDown() throws Exception {
    if ("removeExtends".equals(getTestName(true))) {
      System.out.println("================END removeExtends====================");
    }
    CompileDriver.ourDebugMode = false;
    TranslatingCompilerFilesMonitor.ourDebugMode = false;
    super.tearDown();
  }

  public void testAddExtends() throws Exception {doTest();}
  public void testRemoveExtends() throws Exception {doTest();}
  public void testChangeExtends() throws Exception {doTest();}

  public void testAddImplements() throws Exception {doTest();}
  public void testRemoveImplements() throws Exception {doTest();}
  public void testRemoveImplements2() throws Exception {doTest();}
  public void testRemoveImplements3() throws Exception {doTest();}
}

@@ -80,125 +80,8 @@
 r;%0A%0A
-import com.intellij.compiler.impl.CompileDriver;%0Aimport com.intellij.compiler.impl.TranslatingCompilerFilesMonitor;%0A%0A
 publ
@@ -256,32 +256,34 @@
 Exception %7B%0A    
+//
 if (%22removeExten
@@ -311,32 +311,34 @@
 e(true))) %7B%0A    
+//
   System.out.pri
@@ -406,16 +406,18 @@
 %22);%0A    
+//
   Compil
@@ -449,16 +449,18 @@
 ue;%0A    
+//
   Transl
@@ -506,24 +506,26 @@
 = true;%0A    
+//
 %7D%0A    super.
@@ -601,16 +601,18 @@
 n %7B%0A    
+//
 if (%22rem
@@ -656,16 +656,18 @@
 ) %7B%0A    
+//
   System
@@ -741,22 +741,26 @@
 %22);%0A    
+//
 %7D%0A    
+//
 CompileD
@@ -791,16 +791,18 @@
 se;%0A    
+//
 Translat

switch off debug prints