Package org.fest.swing.junit.ant
Class ScreenshotXmlWriter
java.lang.Object
org.fest.swing.junit.ant.ScreenshotXmlWriter
Understands taking a screenshot of the desktop and, encoding and writing the resulting image into a XML element.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GUITestRecognizer
private static final String
private static final String
private final org.fest.swing.image.ScreenshotTaker
-
Constructor Summary
ConstructorsConstructorDescriptionScreenshotXmlWriter
(org.fest.swing.image.ScreenshotTaker screenshotTaker, GUITestRecognizer guiTestRecognizer) -
Method Summary
Modifier and TypeMethodDescriptionprivate String
imageFileName
(String testClass, String testMethod) private String
(package private) void
writeScreenshot
(XmlNode target, junit.framework.Test test) private void
writeScreenshotFileName
(XmlNode target, String encodedImage, String imageFileName)
-
Field Details
-
SCREENSHOT_ELEMENT
- See Also:
-
SCREENSHOT_FILE_ATTRIBUTE
- See Also:
-
screenshotTaker
private final org.fest.swing.image.ScreenshotTaker screenshotTaker -
guiTestRecognizer
-
-
Constructor Details
-
ScreenshotXmlWriter
ScreenshotXmlWriter() -
ScreenshotXmlWriter
ScreenshotXmlWriter(org.fest.swing.image.ScreenshotTaker screenshotTaker, GUITestRecognizer guiTestRecognizer)
-
-
Method Details
-
writeScreenshot
-
takeScreenshotAndReturnEncoded
-
writeScreenshotFileName
-
imageFileName
-