Package kompleksnaStevila

Examples of kompleksnaStevila.Complex


    Complex c1;

    @Test(expected = IllegalArgumentException.class)
    public void testNumberFormatException() {
        c1 = new Complex("hg");
        c1.add(new Complex(3, 4));
        System.out.println(c1);
    }
View Full Code Here


        System.out.println(c1);
    }

    @Test(expected = IllegalArgumentException.class)
    public void testNumberFormatExceptionNaN() {
        c1 = new Complex("NaN");
    }
View Full Code Here

        c1 = new Complex("NaN");
    }

    @Test(expected = IllegalArgumentException.class)
    public void testNumberFormatExceptionInfinity() {
        c1 = new Complex("Infinity");
    }
View Full Code Here

        c1 = new Complex("Infinity");
    }

    @Test(expected = IllegalArgumentException.class)
    public void testNumberFormatExceptionNonsense() {
        c1 = new Complex("0.2+s.0");
    }
View Full Code Here

        c1 = new Complex("0.2+s.0");
    }

    @Test(expected = IllegalArgumentException.class)
    public void testNumberFormatExceptionNonsenseMinus() {
        c1 = new Complex("0.2-s.0");
    }
View Full Code Here

import org.junit.Test;

public class ComplexToString {
    @Test
    public void testToString() {
        Complex org1 = new Complex(5.2, 0);
        String dej1 = "5.2";
        Complex org2 = new Complex(0, 6.7);
        String dej2 = "6.7i";

        Complex org3 = new Complex(-5.4, -8);
        String dej3 = "-5.4-8.0i";
        Complex org4 = new Complex(6.897, 6);
        String dej4 = "6.897+6.0i";

        Complex org5 = new Complex(0, 0);
        String dej5 = "";

        Complex org6 = new Complex(0, -7);
        String dej6 = "-7.0i";

        Assert.assertEquals(dej1, org1.toString());
        Assert.assertEquals(dej2, org2.toString());
        Assert.assertEquals(dej3, org3.toString());
        Assert.assertEquals(dej4, org4.toString());
        Assert.assertEquals(dej5, org5.toString());
        Assert.assertEquals(dej6, org6.toString());

    }
View Full Code Here

public class ComplexAddTest {

    @Test
    public void testAdd() {
        Complex first = new Complex(-4, 5);
        Complex second = new Complex(10, 6);

        Complex vsota = first.add(second);

        Assert.assertEquals(6, vsota.getRealnoStevilo(), 0.1);
        Assert.assertEquals(11, vsota.getImaginarnoStevilo(), 0.1);

        // preverimo da se vrednosti v first in second ne spremenita
        Assert.assertEquals(-4, first.getRealnoStevilo(), 0.1);
        Assert.assertEquals(5, first.getImaginarnoStevilo(), 0.1);
View Full Code Here

    @Test
    public void testComplexConstructorString() {
        String a = "-3.0";
        String b = "4.0";
        String complex = a + "-" + b + "i";
        Complex c = new Complex(complex);

        Assert.assertEquals(Double.parseDouble(a), c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(Double.parseDouble("-" + b),
                c.getImaginarnoStevilo(), 0.1);

        a = "3.0";
        b = "4.0";
        complex = a + "-" + b + "i";
        c = new Complex(complex);

        Assert.assertEquals(Double.parseDouble(a), c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(Double.parseDouble("-" + b),
                c.getImaginarnoStevilo(), 0.1);

        a = "3.0";
        b = "4.0";
        complex = a + "+" + b + "i";
        c = new Complex(complex);

        Assert.assertEquals(Double.parseDouble(a), c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(Double.parseDouble(b), c.getImaginarnoStevilo(),
                0.1);

        a = "3.0";
        b = "";
        complex = a + "-" + b + "i";
        c = new Complex(complex);

        Assert.assertEquals(Double.parseDouble(a), c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(-1.0, c.getImaginarnoStevilo(), 0.1);

        b = "4.0";
        complex = b + "i";
        c = new Complex(complex);

        Assert.assertEquals(0.0, c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(Double.parseDouble(b), c.getImaginarnoStevilo(),
                0.1);

        a = "3.0";
        b = "";
        complex = a + "+i";
        c = new Complex(complex);

        Assert.assertEquals(Double.parseDouble(a), c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(1.0, c.getImaginarnoStevilo(), 0.1);

        complex = "i";
        c = new Complex(complex);

        Assert.assertEquals(0.0, c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(1.0, c.getImaginarnoStevilo(), 0.1);

        a = "3.0";
        complex = a;
        c = new Complex(complex);

        Assert.assertEquals(Double.parseDouble(a), c.getRealnoStevilo(), 0.1);
        Assert.assertEquals(0.0, c.getImaginarnoStevilo(), 0.1);

    }
View Full Code Here

public class ComplexDoubleConstructorTest {
    @Test
    public void testComplexConstructorReal() {
        double napaka = 0.01;
        double real = 10.6;
        Complex kompleksno = new Complex(real);
        Assert.assertEquals(real, kompleksno.getRealnoStevilo(), napaka);
        Assert.assertEquals(0.0, kompleksno.getImaginarnoStevilo(), napaka);
    }
View Full Code Here

    @Test
    public void testComplexConstructorImg() {
        double napaka = 0.01;
        double real = 10.6;
        Complex kompleksno = new Complex(real);
        Assert.assertEquals(real, kompleksno.getRealnoStevilo(), napaka);
        Assert.assertEquals(0.0, kompleksno.getImaginarnoStevilo(), napaka);
    }
View Full Code Here

TOP

Related Classes of kompleksnaStevila.Complex

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.