Sponsored Content
Full Discussion: Books for advanced C
Top Forums Programming Books for advanced C Post 302424216 by pseudocoder on Monday 24th of May 2010 01:50:12 PM
Old 05-24-2010
New, rarity, collector's value Smilie
This User Gave Thanks to pseudocoder For This Post:
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Books and such!

Hi guyes and girls. I am totaly new to this, so i need some advice on books and such. What book should i read if im going to get good in Unix? And if im going to read that book, what OS do i need for my first experience? And where do i get it? Some other things you folks can post is... (4 Replies)
Discussion started by: Seyedx
4 Replies

2. UNIX for Dummies Questions & Answers

PERL Books

Not sure if this question is for out here or not - I know very little about PERL. Most of the scripts on the system I am working on now are in PERL, I'm confused with where this fits into Unix scripting - can anyone suggest a good book or resource for learning this. I am to decipher some of the... (3 Replies)
Discussion started by: Barb
3 Replies

3. Programming

Recommend Books

Can anybody recommend a good (& maybe cheap :D ) book for c-prg in HP-UX. I a little rusty & most of expr is in PC world. (1 Reply)
Discussion started by: vslewis
1 Replies

4. UNIX for Dummies Questions & Answers

links to books?

hi every one ... :) I'm a new member... I Want resources in Unix can you give me some Linke for free books (1 Reply)
Discussion started by: newtec
1 Replies

5. Solaris

solaris 10 books

I am a beginner about of solaris. I want to study it,but i don't how to study it.where shoud i go. So anybody can instruct me,and give me some books or link. Thanks. (2 Replies)
Discussion started by: bukky
2 Replies

6. UNIX for Dummies Questions & Answers

Books on Unix

hi forum, i would like to learn Unix by myself and want to have some good knowlege ..is that possible ?which book can i follow?can anyone send me some book links ... Thanks in advance. (2 Replies)
Discussion started by: Vyra
2 Replies

7. UNIX for Dummies Questions & Answers

Unix Books

Am new to this unix concept..i want to learn unix ..could anyone give link or free e-book to study and understand Unix fundamentals.. (6 Replies)
Discussion started by: Vyra
6 Replies

8. Red Hat

RHCSA books

hi, can any one tell me how can i find RHCSA books , as i try to search online but i didn't found the books (2 Replies)
Discussion started by: linux_land
2 Replies

9. AIX

who have these e-books?

I want to study AIX,who have these e-books?PDF or ppt is better, thanks for sharing! 1、  AIX System Admin AN10 AIX 6 Basics AN12 ... -- shortened -- (1 Reply)
Discussion started by: fringker
1 Replies
HTML::FormHandler::Manual::Testing(3pm) 		User Contributed Perl Documentation		   HTML::FormHandler::Manual::Testing(3pm)

NAME
HTML::FormHandler::Manual::Testing - testing forms VERSION
version 0.40013 SYNOPSIS
Manual Index One of the big advantages of FormHandler compared to many other form packages is that you can test the same form that you use in your controller. DESCRIPTION
It's difficult to test forms that are instantiated in controllers with 'add_element' calls and from YAML, and that have no form class. It's one of the reasons that 'dynamic' forms generated with a field_list aren't a good idea for anything except the simplest forms. If you have a form class that contains everything that is needed for processing the form, it's really really easy to create tests for forms. Look in the FormHandler 't' directory. It's full of tests for forms. You can test that the validations work, that the database is getting updated correctly, even that the HTML that's being rendered is correct. If something isn't working correctly, it's ten times easier to debug in a test case than sitting in a controller somewhere. And when you finally start up your application and use the form, there should be very few surprises. FormHandler provides a simple function to test whether the HTML output is correct, 'is_html' in HTML::FormHandler::Test, which uses HTML::TreeBuilder. If you need to build forms that use the rendering code to produce particular output, it can be helpful. Example Here's an example of a test, originally copied from one of the DBIC model tests. But you should download the tar.gz or checkout the distribution from github and browse through the tests. use Test::More; use lib 't/lib'; use_ok( 'BookDB::Form::Book'); use_ok( 'BookDB::Schema::DB'); my $schema = BookDB::Schema::DB->connect('dbi:SQLite:t/db/book.db'); ok($schema, 'get db schema'); my $form = BookDB::Form::Book->new(schema => $schema); # This is munging up the equivalent of param data from a form my $good = { 'title' => 'How to Test Perl Form Processors', 'author' => 'I.M. Author', 'genres' => [2, 4], 'format' => 2, 'isbn' => '123-02345-0502-2' , 'publisher' => 'EreWhon Publishing', }; ok( $form->process( params => $good ), 'Good data' ); my $book = $form->item; END { $book->delete }; ok ($book, 'get book object from form'); my $num_genres = $book->genres->count; is( $num_genres, 2, 'multiple select list updated ok'); is( $form->field('format')->value, 2, 'get value for format' ); my $bad_1 = { notitle => 'not req', silly_field => 4, }; ok( !$form->process( $bad_1 ), 'bad 1' ); my $bad_2 = { 'title' => "Another Silly Test Book", 'author' => "C. Foolish", 'year' => '1590', 'pages' => 'too few', 'format' => '22', }; ok( !$form->process( $bad_2 ), 'bad 2'); ok( $form->field('year')->has_errors, 'year has error' ); ok( $form->field('pages')->has_errors, 'pages has error' ); ok( !$form->field('author')->has_errors, 'author has no error' ); ok( $form->field('format')->has_errors, 'format has error' ); my $good = { title => "Another Silly Test Book", author => "C. Foolish", year => 1999, pages => 101, format => 2 }; ok( $form->process($good), 'now form validates' ); done_testing; AUTHOR
FormHandler Contributors - see HTML::FormHandler COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Gerda Shank. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-06-25 HTML::FormHandler::Manual::Testing(3pm)
All times are GMT -4. The time now is 05:01 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy