{
}
, , .
16.4. .j .j
.java
import junit.framework.*;
import ;
Import java.util.Date
public class extends TestCase
{
public Tec(String name)
{
super(name):
}
public void ()
{
Date = new Date();
double = 7.0; // 7
double = 12.5 * 7;
// 1 - 12.5 .
double = 60.0; //
double = 0.0001; //
v =
new (, , , );
assertEquals (, v.());
assertEquals (12.5 * 7, v.(), );
assertEquals (7.0, v.(), );
assertEquals (60.0, v.(), );
assertEquals (12.5, v.(). );
}
}
.java
import Java.uti1.Date;
public class
{
private Date ;
private double ;
private double ;
private double eroBec;
public (Date , double ,
double , double )
{
= ;
= ;
= ;
= ;
}
public Date () { return ;}
public double () { return ;}
public double () { return ;}
public double (){ return /;}
public double () {return eroBec;}
}
, . assertEquals .
, . , ? . : , . , , . .
. , . , . , .
16.5. .java .java
.java
import junit.framework.*;
import ;
import java.util.Date
public class extends TestCase
{
public Tec(String name)
{
super(name);
}
public void ()
{
g = new ();
assertEquals(0, . ());
}
}
.Java
Public class
{
public int ()
|
|
{
return 0;
}
}
16.5 . . , 0. , , . ( ).
-, ( ). - Array List Java 2. : add ( ), get ( ), size ( ).
16.6. KOMK.java
import java. util. ArrayList;
public class
{
private ArrayList = new ArrayList();
// -
public int ()
{
return . size ();
//
//
}
}
, , . , .
, . :
16.7. Tec.java
public void ()
{
double = 7.0; // 7
double = 12.5 * 7; // 1 = 12.5 .
double = 60.0; //
double = 0.0001; //
g = new ();
g.(, , );
assertEquals(1, g.());
}
. , .
16.8. .j
public void ((double , double , double )
{
v =
new (new Date (), , , );
. add (v);
// - v
}
. , . . , .
16.9. .j
import junit.framework.*;
import ;
import java.util.Date;
public class extends TestCase
{
private double - 7.0; // 7
private double = 12.5 * 7;
// 1 = 12.5 p.
private double = 60.0; //
private double = 0.0001; //
public (String name)
{
super(name);
}
public void ()
{
Date = new Date();
v = new (. .
, );
assertEquals(date, v.());
assertEquals(12.5 * 7. v.(). );
assertEquals(7.0. v.(). );
|
|
assertEquals(60.0. v.(), );
assertEquals(12.5. v.(). ):
}
public void ()
{
g = new ();
assertEquals(0. g.());
}
public void ()
{
g = new ();
g.(. , );
assertEquals(1. g.));
}
}
: , . , . .
. , .
16.10. Tec.java
public void ()
{
g = new ();
g.(. , );
r = g.();
assertEquals(0. r.(), );
assertEqual(, .(),
);
assertEquals(0, r.(), );
assertEquals(. r.(),
);
}
. -, . -, . -, -.
, -, . ( ) . , , , , , , .
, . . , , .
16.11. .java, Tec.java .jv
.java
public ()
{
return new ();
}
.java
public void ()
{
g = new ();
g.(, , );
r = g.();
assertEquals(0, r.(), );
assertEquals(. r.(),
);
assertEquals(0. r.(), );
assertEquals(c,. r.(),.
);
}
.java
Public class
{
public double ()
{ return ;}
public double ()
{ return ;}
public double ()
{ return ;}
public double ()
{ return ;}
private double ;
private double ;
private double ;
private double ;
}
16.11 , , . . .
16.12. .java .java
.java
public ()
{
r = new ();
v = () . Get (0);