|
__shmFactory tests
|
handle mapping tests
|
write method tests
|
read method tests
|
Argument count tests
|
argc: too few
|
argc: too many
|
|
|
argc: too few
|
argc: too many
|
|
argc: too few
|
argc: too many
|
|
Argument type tests
|
arg[0]: (size) undefined
|
arg[0]: (size) string
|
arg[0]: (size) object
|
|
|
arg[0]: (offset) undefined
|
arg[0]: (offset) string
|
arg[0]: (offset) object
|
arg[1]: (length) undefined
|
arg[1]: (length) string
|
arg[1]: (length) object
|
arg[2]: (string) undefined
|
arg[2]: (string) integer
|
arg[2]: (string) object
|
|
arg[0]: (offset) undefined
|
arg[0]: (offset) string
|
arg[0]: (offset) object
|
arg[1]: (length) undefined
|
arg[1]: (length) string
|
arg[1]: (length) object
|
|
Argument range tests
|
arg[0]: (size) invalid/negative
|
|
arg[0]: (offset) negative
|
arg[0]: (offset) too big
|
arg[1]: (length) negative
|
arg[1]: (length) too big
|
|
arg[0]: (offset) negative
|
arg[0]: (offset) too big
|
arg[1]: (length) negative
|
arg[1]: (length) too big
|
|
arg[0]: (offset) negative
|
arg[0]: (offset) too big
|
arg[1]: (length) negative
|
arg[1]: (length) too big
|
|
Semantic error tests
|
|
NaCl module returns invalid handle
|
|
Write overlaps end of region
|
Length disagrees with str.length
|
|
Read overlaps end of region
|
|
Expected behavior
|
|
Conforming invocation of map
|
Conforming write to shared memory
|
|
|
|