Skip to content

Commit

Permalink
[lang] Add unit test for testing the operation conformance issues on …
Browse files Browse the repository at this point in the history
…numbers.

see #876

Signed-off-by: Stéphane Galland <galland@arakhne.org>
  • Loading branch information
gallandarakhneorg committed Nov 19, 2018
1 parent 0a9e8eb commit 0c774e2
Show file tree
Hide file tree
Showing 133 changed files with 86,802 additions and 87,092 deletions.
4 changes: 4 additions & 0 deletions docs/io.sarl.docs.markdown/pom.xml
Expand Up @@ -43,6 +43,10 @@
<groupId>io.sarl.maven</groupId>
<artifactId>sarl-maven-plugin</artifactId>
</dependency>
<dependency>
<groupId>io.sarl.lang</groupId>
<artifactId>io.sarl.lang.core</artifactId>
</dependency>
<dependency>
<groupId>io.sarl.lang</groupId>
<artifactId>io.sarl.lang</artifactId>
Expand Down
Expand Up @@ -23,17 +23,17 @@ environment (Eclipse, IntelliJ...)
<td style="background: green; color: white;">Yes</td>
<td style="background: green; color: white;">Yes</td>
<td style="background: green; color: white;">Yes</td></tr>
<tr><td><a href="#Enumeration">Object-oriented enumeration</a>
<tr><td><a href="./OOP.md#enumeration">Object-oriented enumeration</a>
<td style="background: orange; color: white;">No, only constants could be defined</td>
<td style="background: green; color: white;">Yes, constants and functions could be defined</td>
<td style="background: orange; color: white;">No, only constants could be defined</td>
<td style="background: green; color: white;">Yes, constants and functions could be defined</td></tr>
<tr><td><a href="#annotation-type">Definition of annotation types</a></td>
<tr><td><a href="./OOP.md#annotation-type">Definition of annotation types</a></td>
<td style="background: green; color: white;">Yes</td>
<td style="background: green; color: white;">Yes</td>
<td style="background: green; color: white;">Yes</td>
<td style="background: green; color: white;">Yes</td></tr>
<tr><td><a href="#static-constructor-definition">Definition of static constructors</a></td>
<tr><td><a href="./OOP.md#static-constructor-definition">Definition of static constructors</a></td>
<td style="background: green; color: white;">Yes</td>
<td style="background: green; color: white;">Yes</td>
<td style="background: orange; color: white;">No</td>
Expand Down
Expand Up @@ -190,45 +190,45 @@ The following functions are provided for extended the standard number API:
org.eclipse.xtext.xbase.lib.IntegerExtensions,
org.eclipse.xtext.xbase.lib.LongExtensions,
org.eclipse.xtext.xbase.lib.ShortExtensions,
io.sarl.lang.scoping.numbers.arithmetic.AtomicIntegerArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.AtomicLongArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.ByteArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.DoubleArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.FloatArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.IntegerArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.LongArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.NumberArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.PrimitiveByteArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.PrimitiveDoubleArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.PrimitiveFloatArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.PrimitiveIntArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.PrimitiveLongArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.PrimitiveShortArithmeticExtensions,
io.sarl.lang.scoping.numbers.arithmetic.ShortArithmeticExtensions,
io.sarl.lang.scoping.numbers.comparison.AtomicIntegerComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.AtomicLongComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.ByteComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.DoubleComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.FloatComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.IntegerComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.LongComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.NumberComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.PrimitiveByteComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.PrimitiveDoubleComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.PrimitiveFloatComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.PrimitiveIntComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.PrimitiveLongComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.PrimitiveShortComparisonExtensions,
io.sarl.lang.scoping.numbers.comparison.ShortComparisonExtensions,
io.sarl.lang.scoping.numbers.casts.AtomicIntegerCastExtensions,
io.sarl.lang.scoping.numbers.casts.AtomicLongCastExtensions,
io.sarl.lang.scoping.numbers.casts.NumberCastExtensions,
io.sarl.lang.scoping.numbers.casts.PrimitiveByteCastExtensions,
io.sarl.lang.scoping.numbers.casts.PrimitiveDoubleCastExtensions,
io.sarl.lang.scoping.numbers.casts.PrimitiveFloatCastExtensions,
io.sarl.lang.scoping.numbers.casts.PrimitiveIntCastExtensions,
io.sarl.lang.scoping.numbers.casts.PrimitiveLongCastExtensions,
io.sarl.lang.scoping.numbers.casts.PrimitiveShortCastExtensions
io.sarl.lang.scoping.extensions.numbers.arithmetic.AtomicIntegerArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.AtomicLongArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.ByteArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.DoubleArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.FloatArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.IntegerArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.LongArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.NumberArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.PrimitiveByteArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.PrimitiveDoubleArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.PrimitiveFloatArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.PrimitiveIntArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.PrimitiveLongArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.PrimitiveShortArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.arithmetic.ShortArithmeticExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.AtomicIntegerComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.AtomicLongComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.ByteComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.DoubleComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.FloatComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.IntegerComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.LongComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.NumberComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.PrimitiveByteComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.PrimitiveDoubleComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.PrimitiveFloatComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.PrimitiveIntComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.PrimitiveLongComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.PrimitiveShortComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.comparison.ShortComparisonExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.AtomicIntegerCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.AtomicLongCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.NumberCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.PrimitiveByteCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.PrimitiveDoubleCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.PrimitiveFloatCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.PrimitiveIntCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.PrimitiveLongCastExtensions,
io.sarl.lang.scoping.extensions.numbers.cast.PrimitiveShortCastExtensions
)}


Expand Down Expand Up @@ -265,7 +265,7 @@ The following functions are provided for extended the standard Lambda expression
The following functions are provided for extended the standard time API:

[:DynamicCode:]{io.sarl.maven.docs.testing.ReflectExtensions.getPublicMethods(
io.sarl.lang.scoping.batch.SARLTimeExtensions)}
io.sarl.lang.scoping.extensions.time.TimeExtensions)}



Expand Down

0 comments on commit 0c774e2

Please sign in to comment.