TextAreasTest.test1: add temp logging

This commit is contained in:
Anton Tarasov
2015-11-27 19:01:09 +03:00
parent 7bf754f94b
commit ba78dc9fd8
3 changed files with 37 additions and 9 deletions
@@ -14,6 +14,7 @@
<orderEntry type="library" scope="TEST" name="JUnit3" level="project" />
<orderEntry type="library" name="jgoodies-forms" level="project" />
<orderEntry type="module" module-name="instrumentation-util" exported="" />
<orderEntry type="module" module-name="util" scope="TEST" />
<orderEntry type="module" module-name="testFramework" scope="TEST" />
</component>
</module>
</module>
@@ -15,18 +15,35 @@
*/
package com.intellij.uiDesigner.core;
import junit.framework.TestCase;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.util.Disposer;
import com.intellij.testFramework.TestLoggerFactory;
import com.intellij.testFramework.UsefulTestCase;
import junit.framework.AssertionFailedError;
import javax.swing.*;
import java.awt.*;
public final class TextAreasTest extends TestCase{
public final class TextAreasTest extends UsefulTestCase {
{
Logger.setFactory(TestLoggerFactory.class);
TestLoggerFactory.enableDebugLogging(myTestRootDisposable,
new String[]{"#com.intellij.uiDesigner.core.GridLayoutManager"});
}
private final Logger LOG = Logger.getInstance("#com.intellij.uiDesigner.core.TextAreasTest");
private String getTestStartedLogMessage(String testName) {
return "Starting " + getClass().getName() + "." + testName;
}
/**
* label | label
* text area (span 2)
*/
*/
public void test1() {
LOG.info(getTestStartedLogMessage("test1"));
final JPanel panel = new JPanel(new GridLayoutManager(2,2, new Insets(0,0,0,0), 0, 0));
final JLabel label1 = new JLabel();
@@ -46,7 +63,17 @@ public final class TextAreasTest extends TestCase{
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW,
GridConstraints.SIZEPOLICY_CAN_SHRINK | GridConstraints.SIZEPOLICY_CAN_GROW, null, null, null, 0));
assertEquals(100, textArea.getPreferredSize().width);
LOG.info("textArea: " + textArea.toString());
LOG.info("LaF: " + UIManager.getLookAndFeel());
LOG.info("textArea.font: " + textArea.getFont());
LOG.info("UIDefaults: " + UIManager.getLookAndFeelDefaults());
try {
assertEquals(100, textArea.getPreferredSize().width);
} catch (AssertionFailedError e) {
TestLoggerFactory.dumpLogToStdout(getTestStartedLogMessage("test1"));
throw e;
}
final Dimension initialPreferredSize = panel.getPreferredSize();
assertEquals(new Dimension(100,20 + textArea.getPreferredSize().height), initialPreferredSize);
+2 -2
View File
@@ -7,6 +7,7 @@
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="util" />
</component>
<component name="copyright">
<Base>
@@ -160,5 +161,4 @@
<option name="useAlternate" value="false" />
</LanguageOptions>
</component>
</module>
</module>