1 50 51 52 53 package net.sf.just4log; 54 55 import net.sf.just4log.transform.Transform; 56 57 61 62 public class LogJDK14EnterExitTest extends JustLog1Test { 63 64 public String after; 65 66 69 public LogJDK14EnterExitTest(String arg0) { 70 super(arg0); 71 } 72 73 protected void setUp() throws Exception { 74 Transform.level_enters = Transform.SIMPLEENTER; 75 Transform.level_exits = Transform.SIMPLEEXIT; 76 setBefore("/*\n"+ 77 " * Created on 23 juin 2003\n"+ 78 " *\n"+ 79 " */\n"+ 80 "package net.sf.just4log;\n"+ 81 "\n"+ 82 "import java.util.logging.Logger;\n"+ 83 "import java.util.logging.Level;\n"+ 84 "\n"+ 85 "/**\n"+ 86 " * @author Lucas Bruand\n"+ 87 " */\n"+ 88 "\n"+ 89 "public class SimpleClass {\n"+ 90 " private static Logger logger = Logger.getLogger(SimpleClass.class.getName());\n"+ 91 " public int sum(int a, int b) {\n"+ 92 " if ((a>0) && (b>0)) {\n"+ 93 " int result = a+b;\n"+ 94 " logger.fine(\"Sum(\"+a+\",\"+b+\")=\"+result);\n"+ 95 " return a+b;\n"+ 96 " }\n"+ 97 " return 0;\n"+ 98 " }\n"+ 99 "}"); 100 setAfter("/*\n"+ 101 " * Created on 23 juin 2003\n"+ 102 " *\n"+ 103 " */\n"+ 104 "package net.sf.just4log;\n"+ 105 "\n"+ 106 "import java.util.logging.Logger;\n"+ 107 "import java.util.logging.Level;\n"+ 108 "\n"+ 109 "/**\n"+ 110 " * @author Lucas Bruand\n"+ 111 " */\n"+ 112 "\n"+ 113 "public class SimpleClass {\n"+ 114 " private static Logger logger = Logger.getLogger(SimpleClass.class.getName());\n"+ 115 " public int sum(int a, int b) {\n"+ 116 " if (logger.isLoggable(Level.FINER)) {\n"+ 117 " logger.entering(\"net.sf.just4log.SimpleClass\", \"int sum(int, int)\");\n"+ 118 " }"+ 119 " if ((a>0) && (b>0)) {\n"+ 120 " int result = a+b;\n"+ 121 " if (logger.isLoggable(Level.FINE)) {\n"+ 122 " logger.fine(\"Sum(\"+a+\",\"+b+\")=\"+result);\n"+ 123 " }"+ 124 " if (logger.isLoggable(Level.FINER)) {\n"+ 125 " logger.exiting(\"net.sf.just4log.SimpleClass\", \"int sum(int, int)\");\n"+ 126 " }"+ 127 " return a+b;\n"+ 128 " }\n"+ 129 " if (logger.isLoggable(Level.FINER)) {\n"+ 130 " logger.exiting(\"net.sf.just4log.SimpleClass\", \"int sum(int, int)\");\n"+ 131 " }"+ 132 " return 0;\n"+ 133 " }\n"+ 134 "}"); 135 } 136 137 140 protected void tearDown() throws Exception { 141 super.tearDown(); 142 Transform.level_enters = Transform.NOENTER; 143 Transform.level_exits = Transform.NOEXIT; 144 } 145 146 } 147 | Popular Tags |