| [1] | census2b.dta | ||
| master.do:29 | |||
| → | ch2.5.do | ↘ |
ch2.5.do open
file:script:do
| # | content |
|---|---|
| 1 [+] | use census2b , |
// check pop |
|
| 3 [+] | list if !inrange(pop, 300000, 3e7) |
| 4 [+] | assert inrange(pop, 300000, 3e7) |
// check medage |
|
| 6 [+] | list if !inrange(medage, 20, 50) |
| 7 [+] | assert inrange(medage, 20, 50) |
// check drate |
|
| 9 [+] | list if !inrange(drate, 10, 104+145) |
| 10 [+] | assert inrange(drate, 10, 104+145) |
use census2b, clear
// check pop
list if !inrange(pop, 300000, 3e7)
assert inrange(pop, 300000, 3e7)
// check medage
list if !inrange(medage, 20, 50)
assert inrange(medage, 20, 50)
// check drate
list if !inrange(drate, 10, 104+145)
assert inrange(drate, 10, 104+145)
/*
local err 0
capture noisily assert pop < . & pop > 300000 & pop <= 3e7
local err `err' + _rc
list if pop <= 300000 | pop > 3e7
capture noisily assert medage > 20 & medage < 50
local err `err' + _rc
list if medage <= 20 | medage >= 50
capture noisily assert drate > 10 & drate < 104+145
local err `err' + _rc
list if drate <= 10 | drate >= 104+145
assert `err' == 0
*/