Lots of fixes for SV hacking in get video driver for SDL::Video
[sdlgit/SDL_perl.git] / t / core_video.t
index 5f2b5b9..ffa642d 100644 (file)
@@ -1,15 +1,11 @@
 #!/usr/bin/perl -w
-BEGIN {
-       unshift @INC, 'blib/lib','blib/arch';
-}
-
 use strict;
 use SDL;
 use SDL::Config;
-
+use Devel::Peek;
 use Test::More;
 
-plan ( tests => 2 );
+plan ( tests => 6 );
 
 use_ok( 'SDL::Video' ); 
   
@@ -17,6 +13,26 @@ can_ok ('SDL::Video', qw/
        get_video_surface
        get_video_info
        video_driver_name
+       /);
+
+#testing get_video_surface
+SDL::Init(SDL_INIT_VIDEO);                                                                          
+                                                                                                    
+my $display = SDL::SetVideoMode(640,480,32, SDL_SWSURFACE );
+
+isa_ok(SDL::Video::get_video_surface(), 'SDL::Surface', 'Checking if we get a surface ref back'); 
+
+isa_ok(SDL::Video::get_video_info(), 'SDL::VideoInfo', 'Checking if we get videoinfo ref back');
+
+my $driver_name = SDL::Video::video_driver_name();
+
+pass 'This is your driver name: '.$driver_name;
+
+#Dump( $driver_name);
+
+pass "Are we still alive?";
+
+=skip
        list_modes
        video_mode_ok
        set_video_mode
@@ -52,10 +68,8 @@ can_ok ('SDL::Video', qw/
        GL_set_attribute
        GL_swap_buffers
        GL_attr
-       create_YUV_overlay
        lock_YUV_overlay
        unlock_YUV_overlay
        display_YUV_overlay
-       free_YUV_overlay
        /);