Missing files added
[sdlgit/SDL_perl.git] / t / timerpm.t
CommitLineData
8fde61e3 1#!/usr/bin/perl -w
2#
3# Copyright (C) 2003 Tels
4# Copyright (C) 2004 David J. Goehrig
5#
6# basic testing of SDL::Timer
7
8BEGIN {
9 unshift @INC, 'blib/lib','blib/arch';
10}
11
12use strict;
13use SDL;
14use SDL::Config;
15
16use Test::More;
17
18plan ( tests => 4 );
19
20use_ok( 'SDL::Timer' );
21
22can_ok ('SDL::Timer', qw/
23 new run stop
24 /);
25
26my $fired = 0;
27
28SDL::Init(SDL_INIT_TIMER);
29
30my $timer = new SDL::Timer
31 sub { $fired++ }, -delay => 30, -times => 1;
32
33isa_ok($timer, 'SDL::Timer');
34
35SDL::Delay(100);
36is ($fired, 1,'timer fired once');