Application Test
Bundle::Application::Magic is a a bundle to install CGI::Application::Magic plus all related prerequisites. SYNOPSIS perl -MCPAN -e install Bundle::Application::Magic CONTENTS HTML::Tagset - used by HTML::Parser HTML::Parser - used by HTML::FillInForm and HTML::TableTiler...
Platforms: *nix
License: Freeware | Size: 34.82 KB | Download (99): Bundle::Application::Magic Download |
Test::Fixme is a Perl module to check code for FIXMEs. SYNOPSIS # In a test script like t/test-fixme.t use Test::Fixme; run_tests(); # You can also tailor the behaviour. use Test::Fixme; run_tests( where => lib, # where to find files to check match => TODO, # what to check for...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (93): Test::Fixme Download |
OpenPlugin::Application is a subclass of CGI::Application, meant to help you create reusable web applications. SYNOPSIS # Example from OpenThoughts Demo.pm package Demo; use base "OpenPlugin::Application"; sub setup { my $self = shift; $self->run_modes( mode1 => init_demo, mode2 =>...
Platforms: *nix
License: Freeware | Size: 78.85 KB | Download (93): OpenPlugin::Application Download |
Test::File::Find::Rule is a Perl module to test files and directories with File::Find::Rule. SYNOPSIS use Test::File::Find::Rule; # Check that all files in $dir have sensible names my $rule = File::Find::Rule ->file ->relative ->not_name(qr/^[w]{1,8}.[a-z]{3,4}$/);...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (104): Test::File::Find::Rule Download |
Bundle::Test is a set of modules for software and hardware testing using Perl. SYNOPSIS A bundle does not have code in it. It is only a list of related modules. It exists only to make it easier to install these modules with one command: perl -MCPAN -e install Bundle::Test This bundle,...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (99): Bundle::Test Download |
Test::Reporter::Date::Format Perl module contains date formating subroutines. SYNOPSIS use Test::Reporter::Date::Format; @lt = localtime(time); print time2str($template, time); print strftime($template, @lt); print time2str($template, time, $zone); print strftime($template, @lt,...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (107): Test::Reporter::Date::Format Download |
Test::Signature is a Perl module to automate SIGNATURE testing. SYNOPSIS # This is actually the t/00signature.t # file from this distribution. use Test::More tests => 1; use Test::Signature; signature_ok(); ABSTRACT Test::Signature verifies that the Module::Signature generated...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (197): Test::Signature Download |
Keystone is a cross-platform, object oriented application framework which allows applications to be written to build on the target platforms of GNU/Linux and Win32 without modification of their source. Keystone Application Framework implements several modern Web standards, including SVG...
Platforms: *nix
License: Freeware | Size: 757.76 KB | Download (97): Keystone Application Framework Download |
Test::MockClass is a Perl module to provide mock classes and mock objects for testing. SYNOPSIS # Pass in the class name and version that you want to mock use Test::MockClass qw{ClassToMock 1.1}; # create a MockClass object to handle a specific class my $mockClass =...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (106): Test::MockClass Download |
CGI::Application::Generator is a Perl module with dynamically build CGI::Application modules. SYNOPSIS use CGI::Application::Generator; # Required methods my $cat = CGI::Application::Generator->new(); $cat->package_name(My::Widget::Browser); $cat->start_mode(list_widgets);...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (103): CGI::Application::Generator Download |
CGI::Application is a framework for building reusable web-applications. SYNOPSIS # In "WebApp.pm"... package WebApp; use base CGI::Application; # ( setup() can even be skipped for common cases. See docs below. ) sub setup { my $self = shift; $self->start_mode(mode1);...
Platforms: *nix
License: Freeware | Size: 55.3 KB | Download (88): CGI::Application Download |
Test::Dependencies is a Perl module to ensure that your Makefile.PL specifies all module dependencies. SYNOPSIS In your t/00-dependencies.t: use Test::Dependencies exclude => [qw/ Your::Namespace Some::Other::Namespace /]; ok_dependencies(); Makes sure that all of the modules that are...
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (89): Test::Dependencies Download |
Test::Tail::Multi is a Perl module to execute code, monitor dynamic file contents. SYNOPSIS use Test::Tail::Multi files => [qw(file1 file2)] tests=>2; # Can add files dynamically as well add_file(file3, "decided to add file3 too"); # Execute a command and check against output...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (107): Test::Tail::Multi Download |
Test::WWW::Simple is a Perl module to test Web applications using TAP. SYNOPSIS use Test::WWW::Simple; # This is the default user agent. user_agent(Windows IE 6); page_like("http://yahoo.com", qr/.../, "check for expected text"); page_unlike("http://my.yahoo.com", qr/.../, "check for...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (92): Test::WWW::Simple Download |
Test::XML::Simple is an easy testing for XML. SYNOPSIS use Test::XML::Simple tests=>5; xml_valid $xml, "Is valid XML"; xml_node $xml, "/xpath/expression", "specified xpath node is present"; xml_is, $xml, /xpath/expr, "expected value", "specified text present"; xml_like, $xml, /xpath/expr,...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (92): Test::XML::Simple Download |
Test::YAML::Valid is a Perl module is a test for valid YAML. SYNOPSIS This module lets you easily test the validity of YAML: use Test::More tests => 3; use Test::YAML::Valid; yaml_string_ok(YAML::Dump({foo => bar}), YAML generates good YAML?); yaml_string_ok(this is not YAML, is it?,...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (90): Test::YAML::Valid Download |
Enveria IDE for Rapid Application Development is an intuitive platform for programming robust GUI (graphical user interface) software. We have launched the Enveria RAD IDE as an open source application (https://sourceforge.net/projects/enveria). Previously, the Enveria IDE was utilized as an...
Platforms: *nix
License: Freeware | Size: 942.08 KB | Download (119): Enveria IDE for Rapid Application Development Download |
Test::Usage is a different approach to testing: selective, quieter, colorful. SYNOPSIS Lets say we are building module Foo.pm. To exercise it, we write a usage examples module, Foo_T.pm, which may eventually look something like this: package Foo_T; use Test::Usage; use strict; use...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (94): Test::Usage Download |
TiVo::HME::Application is a Perl implementation of TiVos HME protocol. SYNOPSIS use TiVo::HME::Application; our @ISA(TiVo::HME::Application); sub init { my($self, $context) = @_; $self->get_root_view->visible(1); my $mpg = $T_RESOURCE->image_file(examples/myloop.jpg);...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (90): TiVo::HME::Application Download |
Test::MockDBI is Perl module mock DBI interface for testing. SYNOPSIS use Test::MockDBI; OR use Test::MockDBI qw( :all ); Test::MockDBI::set_dbi_test_type(42); if (Test::MockDBI::get_dbi_test_type() == 42) { ... $mock_dbi = get_instance Test::MockDBI; $mock_dbi->bad_method(...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (95): Test::MockDBI Download |