Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.java > #13211
| Newsgroups | de.comp.lang.java |
|---|---|
| Date | 2018-10-03 22:05 -0700 |
| References | <a6a1936f-fd65-4f2f-987f-72ad8f2999ec@googlegroups.com> <posjd9$105$1@newsreader4.netcologne.de> |
| Message-ID | <d57b7595-e1a8-4bd8-9c99-15d565f7ec1d@googlegroups.com> (permalink) |
| Subject | Re: Bit packed array |
| From | Heiner Kücker <mail@heinerkuecker.de> |
Am Montag, 1. Oktober 2018 09:46:50 UTC+2 schrieb Patrick Roemer:
> Responding to Heiner Kücker:
> > http://www.heinerkuecker.de/BitPackedArray.html
>
> Da ich zumindest derzeit keinen Bedarf an solcher Funktionalität habe
> und die Darreichungsform auch eher unbequem finde, habe ich nicht
> reingeschaut. Aber interessieren würde mich schon...
> ...wie man zu Unit Tests kommt, die tagelang laufen?!
Die Ursache ist die kombinatorische Explosion.
public void testFromArrayCopy_All()
{
for ( int dataElementWidth = 1 ; dataElementWidth < Integer.SIZE ; dataElementWidth++ )
{
for ( int arraySize = 1 ; arraySize <= 37 ; arraySize++ )
{
for ( int srcPos = 0 ; srcPos < arraySize ; srcPos++ )
{
for ( int dstPos = 0 ; dstPos < arraySize ; dstPos++ )
{
for ( int length = 0 ;
length <= arraySize &&
length <= arraySize - srcPos &&
length <= arraySize - dstPos ;
length++ )
{
for ( final int[] thisValues :
new BitPackedIntArrayArraycopyTestValueIterable(
dataElementWidth ,
arraySize ) )
{
for ( final int[] fromValues :
new BitPackedIntArrayArraycopyTestValueIterable(
dataElementWidth ,
arraySize ) )
{
> Viele Grüße
> Patrick
Danke
Heiner
Back to de.comp.lang.java | Previous | Next — Previous in thread | Next in thread | Find similar
Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-09-22 19:33 -0700
Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-01 09:46 +0200
Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-02 10:21 +0200
Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-03 22:05 -0700
Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-04 12:07 +0200
Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-04 03:34 -0700
Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-09 23:10 -0700
Re: Bit packed array Patrick Roemer <sangamon@netcologne.de> - 2018-10-10 16:50 +0200
Re: Bit packed array Joerg Meier <joergmmeier@arcor.de> - 2018-10-10 20:15 +0200
Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-10 23:17 -0700
Mutation Testing (was: Bit packed array) Patrick Roemer <sangamon@netcologne.de> - 2018-10-12 12:12 +0200
Re: Bit packed array Heiner Kücker <mail@heinerkuecker.de> - 2018-10-10 23:23 -0700
csiph-web