20#include <boost/test/unit_test.hpp>
25#include <wx/cmndata.h>
27#if defined( __WXGTK__ ) && wxUSE_GTKPRINT
28#include <wx/gtk/print.h>
40 data.SetFilename( wxT(
"/tmp/gtkprintXXXXXX" ) );
44 BOOST_CHECK( data.GetFilename().IsEmpty() );
48#if defined( __WXGTK__ ) && wxUSE_GTKPRINT
57 wxGtkPrintNativeData* nativeData =
dynamic_cast<wxGtkPrintNativeData*
>( data.GetNativeData() );
61 gtk_print_settings_set( nativeData->GetPrintConfig(), GTK_PRINT_SETTINGS_OUTPUT_URI,
62 "file:///tmp/gtkprintXXXXXX" );
64 BOOST_REQUIRE( gtk_print_settings_get( nativeData->GetPrintConfig(),
65 GTK_PRINT_SETTINGS_OUTPUT_URI ) !=
nullptr );
69 BOOST_CHECK( gtk_print_settings_get( nativeData->GetPrintConfig(),
70 GTK_PRINT_SETTINGS_OUTPUT_URI ) ==
nullptr );
BOOST_AUTO_TEST_CASE(HorizontalAlignment)
BOOST_AUTO_TEST_SUITE(CadstarPartParser)
BOOST_REQUIRE(intersection.has_value()==c.ExpectedIntersection.has_value())
BOOST_AUTO_TEST_SUITE_END()
BOOST_AUTO_TEST_CASE(ClearsWxFilename)