Changeset 319 for trunk/t


Ignore:
Timestamp:
06/01/10 10:48:29 (14 years ago)
Author:
nanardon
Message:
  • support of several poll type
  • remove static result storage
Location:
trunk/t
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/t/10Epoll_DB.t

    r309 r319  
    2525            my ($r) = @_; 
    2626            is($r->absolute_majority, 1, "Can get absolute_majority"); 
    27             is($r->ballot_count, 0, "can get ballot count"); 
     27            is($r->ballots_count, 0, "can get ballot count"); 
    2828            is($r->voting_count, 0, "can get voting count"); 
    2929            is($r->signing_count, 0, "can get signing count"); 
     
    4444            my ($r) = @_; 
    4545            is($r->absolute_majority, 2, "Can get absolute_majority"); 
    46             is($r->ballot_count, 4, "can get ballot count"); 
    47             is($r->ballot_count_nonull, 3, "can get ballot count"); 
     46            is($r->ballots_count, 4, "can get ballot count"); 
     47            is($r->_voices_ballot_count, 3, "can get ballot count"); 
    4848            is($r->voting_count, 6, "can get voting count"); 
    4949            is($r->signing_count, 4, "can get signing count"); 
     
    6363            f => {}, 
    6464        }, 
     65        map_values => sub { 
     66            my ($r) = @_; 
     67            $r->map_value('ch10', 'ch1'); 
     68        }, 
    6569        test_count => 14, 
    6670        tests => sub { 
    6771            my ($r) = @_; 
    68             $r->map_value('ch10', 'ch1'); 
    6972            is($r->absolute_majority, 2, "Can get absolute_majority"); 
    70             is($r->ballot_count, 4, "can get ballot count"); 
     73            is($r->ballots_count, 4, "can get ballot count"); 
    7174            is($r->not_empty_ballot_count, 3, "can get ballot count"); 
    7275            is($r->empty_ballot_count, 1, "can get empty ballot count"); 
     
    102105            my ($r) = @_; 
    103106            is($r->absolute_majority, 3, "Can get absolute_majority"); 
    104             is($r->ballot_count, 5, "can get ballot count"); 
     107            is($r->ballots_count, 5, "can get ballot count"); 
    105108            is($r->not_empty_ballot_count, 3, "can get ballot count"); 
    106109            is($r->empty_ballot_count, 2, "can get empty ballot count"); 
     
    121124plan tests =>  
    122125    3                          # Fixed test  
    123     + scalar(@$test_polls) * 7 # number of tested polls scenario 
    124     + $poll_test_count * 2;    # poll test 
     126    + scalar(@$test_polls) * 8 # number of tested polls scenario 
     127    + $poll_test_count;    # poll test 
    125128 
    126129use_ok 'Epoll', 'Epoll'; 
     
    160163        ); 
    161164    } 
     165 
     166    if ($tpoll->{map_values}) { 
     167        $tpoll->{map_values}->($poll); 
     168    } 
    162169     
    163170    isa_ok(my $results = $vote->results($pollid), 'Epoll::DB::Poll'); 
    164171 
    165     $tpoll->{tests}->($results); 
    166  
    167     ok($results->delete_ballots, "Can switch to static results"); 
     172    ok($results->decrypted_ballots(), "Can decrypt ballot"); 
     173    ok($results->compute_results(), "Can compute results"); 
    168174 
    169175    $tpoll->{tests}->($results); 
  • trunk/t/15ImportV.t

    r315 r319  
    11use strict; 
    22use warnings; 
    3 use Test::More tests => 1; 
     3use Test::More tests => 2; 
    44 
    55use_ok('Epoll::DB::ImportV'); 
     
    88    "Can instanciate dummy import"); 
    99 
    10 warn $import->auth_type; 
    11 warn $import->can_authenticate; 
    12  
    1310$import->{params}{foo} = 1; 
    1411$import->{params}{bar} = 1; 
    1512 
    16 warn $import->xml_params; 
    17 $import->load_xml_params($import->xml_params); 
    18 $import->load_xml_params($import->xml_params); 
    19  
    20 warn join ' ', keys %{$import->{params}}; 
  • trunk/t/20Epoll_Web.t

    r309 r319  
    3636    "Request /admin/$pollid/ballot should succeed" ); 
    3737 
    38 ok( request("/ballot/$pollid")->is_success, "Request /admin/$pollid should succeed" ); 
     38ok( request("/admin/$pollid?vpass$pollid=password")->is_success, "Request /admin/$pollid should succeed" ); 
    3939ok( request("/ballot/$pollid?mail=user@;password=$votingpass")->is_success, 
    40     "Request /admin/$pollid should succeed" ); 
     40    "Request /ballot/$pollid should succeed" ); 
    4141 
    4242# Be sure today is included: 
     
    5656    "Request /admin/$pollid/ballot should succeed" ); 
    5757 
    58 ok( request("/ballot/$pollid")->is_success, "Request /admin/$pollid should succeed" ); 
    59 ok( request("/ballot/$vote_uid")->is_success, "Request /admin/$vote_uid should succeed" ); 
     58ok( request("/ballot/$pollid")->is_success, "Request /ballot/$pollid should succeed" ); 
     59ok( request("/ballot/$vote_uid")->is_success, "Request /ballot/$vote_uid should succeed" ); 
    6060ok( request("/ballot/$pollid?mail=user@;password=$votingpass")->is_success, 
    61     "Request /admin/$pollid should succeed" ); 
     61    "Request /ballot/$pollid should succeed" ); 
    6262 
    6363 
Note: See TracChangeset for help on using the changeset viewer.