Skip to content

add test code for remove/delete/substitute sequence #509

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 4 commits into from

Conversation

furushchev
Copy link
Member

Add test cases for euslisp/EusLisp#295

@furushchev
Copy link
Member Author

Failed as expected:

TEST-NAME: delete-sequence
  now testing...
�[32mstart testing [delete-sequence]
�[0m�[31m[ERROR] test (equal (vector 1 3 2 1) (delete 2 (vector 1 2 3 2 1) :end 2)) failed ... ( ^[0mmstart testing [delete-sequence]
).�[0m
�[31m[ERROR] test (equal (vector 2 3 2 1) (delete 1 (vector 1 2 3 2 1) :count 1)) failed ... ( ]
).^[0m
OR] test (equal (vector 1 3 2 1) (delete 2 (vector 1 2 3 2 1) :end 2)) failed ... ( ^[0mmstart testing [delete-sequence).�[0m
�[31m[ERROR] test (equal (vector 1 3 2 1) (delete-if #'evenp (vector 1 2 3 2 1) :end 2)) failed ... ( 1 3 2 1) (delete 2 (vector 1 2 3 2 1) :end 2)) failed ... ( ^[0mmstart testing [delete-sequence).^[0m
m
OR] test (equal (vector ).�[0m
�[31m[ERROR] test (equal (vector 1 3 2 1) (delete-if #'evenp (vector 1 2 3 2 1) :count 1)) failed ... (  1 2 3 2 1) :end 2)) failed ... ( ^[0mmstart testing [delete-sequence).^[0m
m
OR] test (equal (vector ).^[0m
) (delete 2 (vector).�[0m
�[31m[ERROR] test (equal (vector 2 3 2 1) (delete-if-not #'evenp (vector 1 2 3 2 1) :end 2)) failed ... ( led ... ( ^[0mmstart testing [delete-sequence).^[0m
m
OR] test (equal (vector ).^[0m
) (delete 2 (vector).^[0m
2 1) :end 2)) fai).�[0m
�[31m[ERROR] test (equal (vector 2 3 2 1) (delete-if-not #'evenp (vector 1 2 3 2 1) :count 1)) failed ... ( esting [delete-sequence).^[0m
m
OR] test (equal (vector ).^[0m
) (delete 2 (vector).^[0m
2 1) :end 2)) fai).^[0m
 ( ^[0mmstart t).�[0m
TEST-NAME: remove-sequence
  now testing...
�[32mstart testing [remove-sequence]
�[0m�[31m[ERROR] test (equal (vector 2 3 2 1) (remove 1 (vector 1 2 3 2 1) :count 1)) failed ... ( ^[0mmstart testing [remove-sequence]
.^[0m
) (delete 2 (vector).^[0m
2 1) :end 2)) fai).^[0m
 ( ^[0mmstart t).^[0m
[delete-seque).�[0m
�[31m[ERROR] test (equal (vector 1 3 2 1) (remove-if #'evenp (vector 1 2 3 2 1) :count 1)) failed ... ( ce]
.^[0m
) (delete 2 (vector).^[0m
2 1) :end 2)) fai).^[0m
 ( ^[0mmstart t).^[0m
[delete-seque).^[0m
art testing [remove-sequen).�[0m
�[31m[ERROR] test (equal (vector 2 3 2 1) (remove-if-not #'evenp (vector 1 2 3 2 1) :count 1)) failed ... ( ector).^[0m
2 1) :end 2)) fai).^[0m
 ( ^[0mmstart t).^[0m
[delete-seque).^[0m
art testing [remove-sequen).^[0m
0m
) (delete 2 (v).�[0m
ALL RESULTS:
  TEST-NUM: 7
    PASSED:   5
�[31m    FAILURE:  2
�[0mRESULT: all-test
  TEST-NUM: 0
    PASSED:   0
    FAILURE:  0
RESULT: coerse
  TEST-NUM: 1
    PASSED:   1
    FAILURE:  0
RESULT: operator
  TEST-NUM: 1
    PASSED:   1
    FAILURE:  0
RESULT: func
  TEST-NUM: 1
    PASSED:   1
    FAILURE:  0
RESULT: reader
  TEST-NUM: 1
    PASSED:   1
    FAILURE:  0
RESULT: nan-inf-read
  TEST-NUM: 1
    PASSED:   1
    FAILURE:  0
RESULT: delete-sequence
  TEST-NUM: 1
    PASSED:   0
�[31m    FAILURE:  1�[0m
RESULT: remove-sequence
  TEST-NUM: 1
    PASSED:   0
�[31m    FAILURE:  1�[0m

@furushchev
Copy link
Member Author

furushchev commented Jul 26, 2018

Merged test code for furushchev/EusLisp#1
The result using the latest PR euslisp/EusLisp#296 can be seen at furushchev#2

@furushchev furushchev changed the title add test code for remove/delete sequence add test code for remove/delete/substitute sequence Jul 26, 2018
@k-okada
Copy link
Member

k-okada commented Sep 11, 2018

I have moved test code to EusLisp directory, so if you're still interested in this PR, please move the test code to EusLisp package euslisp/EusLisp#316

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants