Test.DhtOpTester.Test10 C# (CSharp) Méthode

Test10() public méthode

public Test10 ( int &op ) : void
op int
Résultat void
    public void Test10(ref int op) {
      Console.WriteLine("Test 10: Testing 10 parallel creates and 10 " +
          "parallel gets with the different keys.");
      RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
      byte[] key;
      byte[] value;
      byte[][] keys = new byte[10][];
      byte[][] values = new byte[10][];
      int[] ttls = new int[10];
      byte[][][] gresults = new byte[10][][];
      byte[][] results;
      bool[] create_results = new bool[10];

      for(int i = 0; i < 10; i++) {
        key = new byte[10];
        rng.GetBytes(key);
        keys[i] = key;
        value = new byte[value_size];
        rng.GetBytes(value);
        values[i] = value;
        results = new byte[1][];
        results[0] = value;
        gresults[i] = results;
        ttls[i] = 3000;
        create_results[i] = true;
      }
      this.ParallelCreate(keys, values, ttls, create_results, ref op);
      Console.WriteLine("Insertion done...");
      this.ParallelGet(keys, gresults, ref op);
      Console.WriteLine("If no error messages successful up to: " + (op - 1));
    }