def METHOD_NAME(self):
    refArrList = ["TIME", "DATE", "WELLETC", "CONIPOS", "CONJPOS", "CONKPOS", "HOSTGRID", "DEPTH", "PRESSURE",
                  "SWAT", "SGAS"]
    rft1 = ERft(test_path("data/SPE1CASE1.RFT"))
    rft_date = (2016, 5, 31)
    arrList1 = rft1.arrays( "B-2H", rft_date )
    arrList2 = rft1.arrays( 3 )
    self.assertEqual(len(arrList1), len(refArrList))
    for n, (name, arrType, arrSize) in enumerate(arrList1):
        self.assertEqual(name, refArrList[n])
        if arrType != eclArrType.MESS:
            array = rft1[name, "B-2H", 2016, 5, 31]
            self.assertEqual(len(array), arrSize)
        if arrType == eclArrType.INTE:
            self.assertEqual(array.dtype, "int32")
        elif arrType == eclArrType.REAL:
            self.assertEqual(array.dtype, "float32")
        elif arrType == eclArrType.DOUB:
            self.assertEqual(array.dtype, "float64")
        elif arrType == eclArrType.LOGI:
            self.assertEqual(array.dtype, "bool")
        elif arrType == eclArrType.CHAR:
            self.assertTrue(array.dtype.kind in {'U', 'S'})
    self.assertEqual(len(arrList2), len(refArrList))
    for n, (name, arrType, arrSize) in enumerate(arrList2):
        self.assertEqual(name, refArrList[n])
        if arrType != eclArrType.MESS:
            array = rft1[name, "B-2H", 2016, 5, 31 ]
            self.assertEqual(len(array), arrSize)
        if arrType == eclArrType.INTE:
            self.assertEqual(array.dtype, "int32")
        elif arrType == eclArrType.REAL:
            self.assertEqual(array.dtype, "float32")
        elif arrType == eclArrType.DOUB:
            self.assertEqual(array.dtype, "float64")
        elif arrType == eclArrType.LOGI:
            self.assertEqual(array.dtype, "bool")
        elif arrType == eclArrType.CHAR:
            self.assertTrue(array.dtype.kind in {'U', 'S'})