Changeset 6127 for branches/1.5/gui/test


Ignore:
Timestamp:
Mar 15, 2016 2:56:40 PM (8 years ago)
Author:
ldelgass
Message:

Merge r6052:6053,r6066:6069,r6080 from trunk

Location:
branches/1.5
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/1.5

  • branches/1.5/gui/test/gauge.test

    r5167 r6127  
    6161} -result {4}
    6262
    63 test gauge.value.4 {value command, just -check flag, value is returned} \
     63test gauge.value.4 {value command, just -check flag, error is returned} \
    6464-setup {
    6565    set w [Rappture::Gauge .#auto]
     
    6969    destroy $w
    7070    catch {unset w}
    71 } -result {0}
     71} -returnCodes {
     72    error
     73} -result {wrong # args: should be "value ?-check? ?newval?"}
    7274
    73 test gauge.value.5 {value command, invalid flag, return error} \
     75test gauge.value.5 {value command, -check flag, orig value is unchanged} \
     76-setup {
     77    set w [Rappture::Gauge .#auto]
     78    $w value 2
     79} -body  {
     80    $w value -check 4
     81    $w value
     82} -cleanup {
     83    destroy $w
     84    catch {unset w}
     85} -result {2}
     86
     87test gauge.value.6 {value command, invalid flag, return error} \
    7488-setup {
    7589    set w [Rappture::Gauge .#auto]
    7690} -body  {
    77     list [catch {$w value -chcek} msg] $msg
     91    $w value -chcek
    7892} -cleanup {
    7993    destroy $w
    8094    catch {unset w}
    81 } -result {1 {bad value "-chcek": should be a real number}}
     95} -returnCodes {
     96    error
     97} -result {bad value "-chcek": should be a real number}
    8298
    8399::tcltest::cleanupTests
  • branches/1.5/gui/test/vtkisosurfaceviewer.test

    r5167 r6127  
    11# Commands covered:
    2 # Rappture::Gauge
    3 # Rappture::Gauge::value
     2# Rappture::VtkIsosurfaceViewer
    43#
    54# This file contains a collection of tests for one of the Rappture Tcl
     
    87#
    98# ======================================================================
    10 # AUTHOR:  Derrick Kearney, Purdue University
    11 # Copyright (c) 2004-2012  HUBzero Foundation, LLC
     9# AUTHORS:
     10#   Derrick Kearney, Purdue University
     11#   Leif Delgass, Purdue University
     12# Copyright (c) 2004-2016  HUBzero Foundation, LLC
    1213#
    1314# See the file "license.terms" for information on usage and redistribution
     
    1718if {[lsearch [namespace children] ::tcltest] == -1} {
    1819    package require tcltest
     20    package require Rappture
    1921    package require RapptureGUI
    2022    namespace import -force ::tcltest::*
    2123}
    2224
    23 set servers [Rappture::VisViewer::GetServerList "vtkvis"]
    24 
    25 Rappture::VtkIsosurfaceViewer .#auto $servers
     25Rappture::resources::load
    2626
    2727#----------------------------------------------------------
     
    3131# Rappture::VtkIsosurfaceViewer <name> <servers>
    3232#----------------------------------------------------------
    33 test vtkisosurfaceviewer.constructor.1 {
    34     value command, 0 args, missing server list error
     33test vtkisosurfaceviewer.constructor.0 {
     34    constructor, 0 args, auto named
    3535} -setup {
    3636} -body  {
    37     list [catch {Rappture::VtkIsosurfaceViewer .#auto} msg] $msg
     37    Rappture::VtkIsosurfaceViewer .#auto
    3838} -cleanup {
    39 } -result {1 {wrong # args: should be "::Rappture::VtkIsosurfaceViewer .vtkIsosurfaceViewer1 hostlist ?arg arg ...?"}}
     39} -match glob \
     40-result {.vtkIsosurfaceViewer*} \
     41-errorOutput {connecting to *:2010...
     42Render server is VtkVis * (build *)
     43}
     44
     45test vtkisosurfaceviewer.constructor.1 {
     46    constructor, 0 args, explicit name
     47} -setup {
     48} -body  {
     49    Rappture::VtkIsosurfaceViewer .foo
     50} -cleanup {
     51} -match glob \
     52-result {.foo} \
     53-errorOutput {connecting to *:2010...
     54Render server is VtkVis * (build *)
     55}
    4056
    4157test vtkisosurfaceviewer.constructor.2 {
    42     value command, 1 args empty hostlist, empty hostlist uses visviewer defaults
     58    value command, auto name, -plotbackground option
    4359} -setup {
    4460} -body  {
    45     catch {Rappture::VtkIsosurfaceViewer .#auto {}} msg
     61    Rappture::VtkIsosurfaceViewer .#auto -plotbackground red
    4662} -cleanup {
    47 } -result {0}
     63} -match glob \
     64-result {.vtkIsosurfaceViewer*} \
     65-errorOutput {connecting to *:2010...
     66Render server is VtkVis * (build *)
     67}
    4868
    4969test vtkisosurfaceviewer.constructor.3 {
    50     value command, 1 args valid hostlist
     70    value command, bad option
    5171} -setup {
    5272} -body  {
    53     catch {Rappture::VtkIsosurfaceViewer .#auto $servers} msg
     73    Rappture::VtkIsosurfaceViewer .#auto -nonexistent foo
    5474} -cleanup {
    55 } -result {0}
    56 
    57 #test vtkisosurfaceviewer.constructor.5 {
    58 #    value command, 1 args valid hostlist
    59 #} -setup {
    60 #} -body  {
    61 #    set w [Rappture::VtkIsosurfaceViewer .#auto $servers]
    62 #} -cleanup {
    63 #    destroy $w
    64 #    catch {unset w}
    65 #} -result {}
     75} -returnCodes {
     76    error
     77} -result {unknown option "-nonexistent"}
    6678
    6779::tcltest::cleanupTests
Note: See TracChangeset for help on using the changeset viewer.