This is an automatically generated mail from the syncmail system. Do not reply directly to this email. Further discussion should take place on the hackers list: [EMAIL PROTECTED]
Update of /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/t In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11812/Win32-GUI-Scintilla/t Modified Files: 02_new.t Added Files: 03_LoadFile.t 55_crash.t Log Message: Fix cygwin crash and add new tests Index: 02_new.t =================================================================== RCS file: /cvsroot/perl-win32-gui/Win32-GUI/Win32-GUI-Scintilla/t/02_new.t,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** 02_new.t 11 Jun 2006 16:51:50 -0000 1.1 --- 02_new.t 31 Jan 2008 00:34:20 -0000 1.2 *************** *** 1,3 **** ! #!perl -wT # Win32::GUI::Scintilla test suite # $Id$ --- 1,3 ---- ! #!perl -w # Win32::GUI::Scintilla test suite # $Id$ *************** *** 10,19 **** BEGIN { $| = 1 } # Autoflush ! use Test::More tests => 2; ! use Win32::GUI(); ! use Win32::GUI::Scintilla(); can_ok('Win32::GUI::Scintilla', 'new'); my $W = Win32::GUI::Window->new(); my $S = $W->AddScintilla(); isa_ok($S, 'Win32::GUI::Scintilla', 'Correct object type created'); --- 10,29 ---- BEGIN { $| = 1 } # Autoflush ! use Test::More tests => 6; ! ! use Win32::GUI qw(); ! use Win32::GUI::Scintilla qw(); ! use Win32::GUI::Scintilla::Perl qw(); can_ok('Win32::GUI::Scintilla', 'new'); + can_ok('Win32::GUI::Window', 'AddScintilla'); + can_ok('Win32::GUI::Scintilla::Perl', 'new'); + can_ok('Win32::GUI::Window', 'AddScintillaPerl'); + my $W = Win32::GUI::Window->new(); + my $S = $W->AddScintilla(); isa_ok($S, 'Win32::GUI::Scintilla', 'Correct object type created'); + + my $P = $W->AddScintillaPerl(); + isa_ok($P, 'Win32::GUI::Scintilla', 'Correct object type created'); --- NEW FILE: 55_crash.t --- #!perl -wT # Win32::GUI::Scintilla test suite # $Id: 55_crash.t,v 1.1 2008/01/31 00:34:20 robertemay Exp $ # # These tests performed at the end, as they may well crash. use strict; use warnings; BEGIN { $| = 1 } # Autoflush use Test::More tests => 1; use Win32::GUI qw(); use Win32::GUI::Scintilla qw(); # cygwin (only) crashes with 1.05 at demos/Editor.pl and # scripts/win32-gui-demos in the scintilla callback. # Was due to #define PERL_NO_GET_CONTEXT in Scintilla.h # causing perlud to be different sizes for Win32::GUI and # Win32::GUI::Scintilla. Win32::GUI::Window->new->AddScintilla()->SetFocus(0); pass("Didn't crash"); --- NEW FILE: 03_LoadFile.t --- #!perl -wT # Win32::GUI::Scintilla test suite # $Id: 03_LoadFile.t,v 1.1 2008/01/31 00:34:20 robertemay Exp $ # # cygwin (only) crashes with 1.05 at demos/Editor.pl and # scripts/win32-gui-demos in the scintilla callback. use strict; use warnings; BEGIN { $| = 1 } # Autoflush use Test::More tests => 5; use Win32::GUI qw(); use Win32::GUI::Scintilla qw(); use Win32::GUI::Scintilla::Perl qw(); can_ok('Win32::GUI::Scintilla', 'LoadFile'); my $W = Win32::GUI::Window->new(); my $S = $W->AddScintilla(); my $P = $W->AddScintillaPerl(); isa_ok($S, 'Win32::GUI::Scintilla', 'Correct object type created'); isa_ok($P, 'Win32::GUI::Scintilla', 'Correct object type created'); ok($P->LoadFile(__FILE__), 'Scintilla can load a file'); ok($S->LoadFile(__FILE__), 'ScintillaPerl can load a file'); ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Perl-win32-gui-cvscommit mailing list Perl-win32-gui-cvscommit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-cvscommit http://perl-win32-gui.sourceforge.net/