ui.gadgets.charts.lines: add a division by zero test for calc-line-slope

char-rename
Alexander Iljin 2017-02-08 21:57:30 +03:00 committed by John Benediktsson
parent 07f35d95ac
commit 717a49c365
1 changed files with 4 additions and 2 deletions

View File

@ -1,10 +1,12 @@
! Copyright (C) 2017 Alexander Ilin.
! See http://factorcode.org/license.txt for BSD license.
USING: kernel math sequences tools.test ui.gadgets.charts.lines
ui.gadgets.charts.lines.private ui.gadgets.charts.utils ;
USING: kernel math math.ratios sequences tools.test
ui.gadgets.charts.lines ui.gadgets.charts.lines.private
ui.gadgets.charts.utils ;
IN: ui.gadgets.charts.lines.tests
{ -2/3 } [ { 1 3 } { -2 5 } calc-line-slope ] unit-test
[ { 5 0 } { 5 5 } calc-line-slope ] [ division-by-zero? ] must-fail-with
{ 3 } [ -2/3 1 { 1 3 } calc-y ] unit-test
{ 5 } [ -2/3 -2 { 1 3 } calc-y ] unit-test
{ 3 } [ -2/3 1 { -2 5 } calc-y ] unit-test