mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Add ability to grow/shrink a vector using slicing, also adds Insert/Remove methods for VectorVal
This commit is contained in:
parent
23f9fb0ae9
commit
502ad9abc3
5 changed files with 61 additions and 9 deletions
|
@ -65,3 +65,5 @@ slicing (PASS)
|
|||
slicing (PASS)
|
||||
slicing assignment (PASS)
|
||||
slicing assignment (PASS)
|
||||
slicing assignment grow (PASS)
|
||||
slicing assignment shrink (PASS)
|
||||
|
|
|
@ -179,4 +179,8 @@ event zeek_init()
|
|||
test_case( "slicing assignment", all_set(v17 == vector(6, 2, 3, 4, 5)) );
|
||||
v17[2:4] = vector(7, 8);
|
||||
test_case( "slicing assignment", all_set(v17 == vector(6, 2, 7, 8, 5)) );
|
||||
v17[2:4] = vector(9, 10, 11);
|
||||
test_case( "slicing assignment grow", all_set(v17 == vector(6, 2, 9, 10, 11, 5)) );
|
||||
v17[2:5] = vector(9);
|
||||
test_case( "slicing assignment shrink", all_set(v17 == vector(6, 2, 9, 5)) );
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue