pike.git / src / testsuite.in

version» Context lines:

pike.git/src/testsuite.in:5890:         test_any([[multiset m=(<>);int e;    for(e=0;e<1000;e++) m[reverse(e)]=1;    for(e=0;e<1000;e++) m[reverse(e)]++;    for(e=0;e<1000;e++) if(m[reverse(e)]!=1) return e;    return -1;   ]],-1)       + test_any([[multiset m = (<>); int e; int f; +  for (e = 0; e < 100;e++) { +  for (f = e; f < 100; f++) { +  m_add(m, f); +  } +  } +  for (e = 0; e < 100; e++) { +  f = -1; +  while (m_delete(m, e)) f++; +  if (f != e) return e; +  } +  return -1; + ]], -1) +  + test_any([[multiset m = (<>); int e; int f; +  for (e = 0; e < 100;e++) { +  for (f = e; f < 100; f++) { +  m_add(m, e); +  } +  } +  for (e = 0; e < 100; e++) { +  f = e; +  while (m_delete(m, e)) f++; +  if (f != 100) return e; +  } +  return -1; + ]], -1) +  +    test_any([[multiset m=(<>);int e;    mixed a;    a=allocate(1000);    for(e=0;e<1000;e++)    {    m[reverse(e)]=1;    a[e]=reverse(e);    }    add_constant("mtest_m",m);    add_constant("mtest_i",a);