示例#1
0
        public void InvalidTests(Param param, Invalid value)
        {
            var request = ReadUpdateUserRequest(UserCreator.Data.ToString());

            request[EnumToParam(param)] = InvalidMapper[value];
            PerformTest(request);
        }
示例#2
0
        public void InvalidValueTests(string param, Invalid value)
        {
            var request = GenerateRequest();

            request[param] = InvalidMapper[value](param).Value;
            ExecuteTest(request);
        }
示例#3
0
    public void PlaySound(int x)
    {
        switch (x)
        {
        case 1:
            Pause.Play();
            break;

        case 2:
            Resume.Play();
            break;

        case 3:
            Hit.Play();
            break;

        case 4:
            Move.Play();
            break;

        case 5:
            Invalid.Play();
            break;
        }
    }
        public void InvalidTests(Param param, Invalid value)
        {
            var request = CreateUserRequest();

            request[EnumToParam(param)] = InvalidMapper[value];
            PerformTest(request);
        }
        public void InvalidUpdateSpecTests(SpecParam param, Invalid invalid)
        {
            var request = invalid == Invalid.Missing
                ? InvalidUpdateSpecMissParamMapper[param]
                : InvalidUpdateSpecMapper[param](InvalidMapper[invalid]);

            ExecuteTestCases(request, HttpMethod.PUT);
        }
        public void InvalidTests(PreviewParam param, Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? InvalidCreatePreviewMissParamMapper[param]
                : InvalidCreatePreviewMapper[param](InvalidMapper[testcase]);

            ExecuteTestCases(request, HttpMethod.POST);
        }
示例#7
0
        private void selectionChanged(TextSelection obj)
        {
            if (_paintInProgress)
            {
                return;
            }

            Invalid?.Invoke(this);
        }
示例#8
0
        public void InvalidReadTableTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? CreateRequest(string.Empty, true) : CreateRequest(InvalidMapper[testcase]);
            var reportHandler = new DefaultManager();
            var result        = reportHandler.Send <object>(EndPoint, request, HttpMethod.GET);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Read report table successful.");
        }
示例#9
0
        public void InvalidCreateTableTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? CreateRequest(string.Empty, true) : CreateRequest(InvalidMapper[testcase]);
            var requestJsonString = JsonConvert.SerializeObject(request);
            var reportHandler     = new DefaultManager();
            var result            = reportHandler.Send <object>(EndPoint, requestJsonString, HttpMethod.POST);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), Message);
        }
示例#10
0
        public void MoveForwardOneDay(string expected)
        {
            Invalid invalid = new Invalid();

            invalid.MoveForwardOneDay();

            string actual = invalid.ItemType;

            Assert.That(actual, Is.EqualTo(expected));
        }
示例#11
0
        public void InvalidCreatePdfTest(string param, Invalid invalid)
        {
            var request = CreatePdfRequest(string.Empty, CreatePdfTestCase.GenerateFoXmlFormatContent(ValidTemplate.Empty), "-1");

            CreatePdfTestCase.InvalidValueMapper[invalid](request, param);
            var defaultManager = new DefaultManager();
            var response       = defaultManager.Send <CreatePdfResponse>(CreatePdfTestCase.CreatePdfEndpoint, request.ToJson(), HttpMethod.POST);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest));
        }
示例#12
0
        public void SpecialTests(string param, Invalid value)
        {
            var request      = GenerateRequest();
            var invalidValue = value == Invalid.Missing ? Selects.Select.Alias.GetEnumStringValue() : InvalidMapper[value](param).Value;
            var invalidParam = param == Selects.WhereParam ? param.Replace("resource", invalidValue) : param.Insert(2, invalidValue);

            request[invalidParam] = request[param];
            request.Remove(param);
            ExecuteTest(request);
        }
        public void InvalidReadSpecTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? new Dictionary <string, string>()
                : new Dictionary <string, string>
            {
                ["id"] = InvalidMapper[testcase]
            };

            ExecuteReadTestCases(request);
        }
示例#14
0
        public void to_uri()
        {
            Assert.Throws <ArgumentNullException>(() => StringExtensions.ToUri(null));
            Assert.Throws <ArgumentException>(() => string.Empty.ToUri());

            const string Invalid = "invalid";
            const string Uri     = "http://yandex.ru";

            Assert.Equal(new Uri(Uri), Uri.ToUri());
            Assert.Throws <UriFormatException>(() => Invalid.ToUri());
        }
        public void InvalidDeleteSpecTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? new Dictionary <string, string>()
                : new Dictionary <string, string>
            {
                ["id"] = InvalidMapper[testcase]
            };

            ExecuteTestCases(JsonConvert.SerializeObject(request), HttpMethod.DELETE);
        }
示例#16
0
        public void InvalidTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? new Dictionary <string, string>()
            {
            }
                : new Dictionary <string, string>
            {
                ["id"] = InvalidMapper[testcase]
            };

            ExecuteTestCases(request, HttpMethod.GET);
        }
        public void InvalidTests(DatadownloadParam param, Invalid testcase)
        {
            var request = new Dictionary <string, string>
            {
                ["charset"] = param == DatadownloadParam.Charset ? InvalidMapper[testcase] : "windows-31j",
                ["id"]      = param == DatadownloadParam.Id ? InvalidMapper[testcase] : "2"
            };

            if (testcase == Invalid.Missing)
            {
                request.Remove(param.ToString().ToLower());
            }
            ExecuteTestCases(request, HttpMethod.GET);
        }
        public void InvalidReadFolderTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? new Dictionary <string, string>()
            {
            }
                : new Dictionary <string, string>
            {
                ["id"] = InvalidMapper[testcase]
            };
            var reportHandler = new DefaultManager();
            var result        = reportHandler.Send <FolderResponse.Read>(EndPoint, request, HttpMethod.GET);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still read folder successful.");
        }
示例#19
0
        public void InvalidReadConstraintTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? new Dictionary <string, string>()
            {
            }
                : new Dictionary <string, string>
            {
                ["datasource"] = InvalidMapper[testcase]
            };
            var reportHandler = new DefaultManager();
            var result        = reportHandler.Send <List <AvailableConstraintResponse> >(EndPoint, request, HttpMethod.GET);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Read available constraint successful.");
        }
示例#20
0
        public void InvalidGenerateReportTests(Invalid testcase)
        {
            var request = testcase == Invalid.Missing
                ? new Dictionary <string, string>()
            {
            }
                : new Dictionary <string, string>
            {
                ["id"] = InvalidMapper[testcase]
            };
            var jsonRequest   = JsonConvert.SerializeObject(request);
            var reportHandler = new DefaultManager();
            var result        = reportHandler.Send(EndPoint, jsonRequest, HttpMethod.POST);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still generated report.");
        }
示例#21
0
        public void to_decimal()
        {
            Assert.Throws <ArgumentNullException>(() => StringExtensions.ToDecimal(null));
            Assert.Throws <ArgumentException>(() => string.Empty.ToDecimal());

            const string Invalid = "invalid";

            Assert.Equal(decimal.MaxValue, decimal.MaxValue.ToString(CultureInfo.InvariantCulture).ToDecimal());
            Assert.Throws <FormatException>(() => Invalid.ToDecimal());

            decimal result;

            Assert.True(decimal.MaxValue.ToString(CultureInfo.InvariantCulture).ToDecimal(out result));
            Assert.Equal(decimal.MaxValue, result);
            Assert.False(Invalid.ToDecimal(out result));
            Assert.Equal(default(decimal), result);
        }
示例#22
0
        public void to_guid()
        {
            Assert.Throws <ArgumentNullException>(() => StringExtensions.ToGuid(null));
            Assert.Throws <ArgumentException>(() => string.Empty.ToGuid());

            const string Invalid = "invalid";

            Assert.Equal(Guid.Empty, Guid.Empty.ToString().ToGuid());
            Assert.Throws <FormatException>(() => Invalid.ToGuid());

            Guid result;

            Assert.True(Guid.Empty.ToString().ToGuid(out result));
            Assert.Equal(Guid.Empty, result);
            Assert.False(Invalid.ToGuid(out result));
            Assert.Equal(default(Guid), result);
        }
示例#23
0
        public void to_single()
        {
            Assert.Throws <ArgumentNullException>(() => StringExtensions.ToSingle(null));
            Assert.Throws <ArgumentException>(() => string.Empty.ToSingle());

            const string Invalid = "invalid";

            Assert.Equal(Single.Epsilon, Single.Epsilon.ToString().ToSingle());
            Assert.Throws <FormatException>(() => Invalid.ToSingle());

            Single result;

            Assert.True(Single.Epsilon.ToString().ToSingle(out result));
            Assert.Equal(Single.Epsilon, result);
            Assert.False(Invalid.ToSingle(out result));
            Assert.Equal(default(Single), result);
        }
示例#24
0
        public void to_int64()
        {
            Assert.Throws <ArgumentNullException>(() => StringExtensions.ToInt64(null));
            Assert.Throws <ArgumentException>(() => string.Empty.ToInt64());

            const string Invalid = "invalid";

            Assert.Equal(long.MaxValue, long.MaxValue.ToString(CultureInfo.InvariantCulture).ToInt64());
            Assert.Throws <FormatException>(() => Invalid.ToInt64());

            long result;

            Assert.True(long.MaxValue.ToString(CultureInfo.InvariantCulture).ToInt64(out result));
            Assert.Equal(long.MaxValue, result);
            Assert.False(Invalid.ToInt64(out result));
            Assert.Equal(default(long), result);
        }
示例#25
0
    public void invalid_cube()
    {
        int        i            = 0;
        int        size         = 0;
        bool       condition    = false;
        GameObject test_invalid = null;

        while (condition != true)
        {
            i            = Random.Range(0, 9);
            test_invalid = cube.grid[core.current_grid].cube[i];
            size         = 0;
            if (invalid.Count == 0)
            {
                condition = true;
            }
            else
            {
                foreach (Invalid obj in invalid)
                {
                    if (test_invalid != obj.invalid)
                    {
                        size++;
                    }
                }
                if (size == invalid.Count)
                {
                    condition = true;
                }
            }
        }

        string msg = "Disparition d'un cube. Il reviendra dans 6 tours";

        invalid_obj_timer = Chrono.Chrono_instance.Create_new_timer(true, msg, Time.time, 3, new Rect((Screen.width - msg.Length) / 3.2f, 70, 500, 500), 2);

        change_material(test_invalid);
        change_number_in_recap(test_invalid, 9);
        test_invalid.transform.eulerAngles = new Vector3(0, 0, 0);
        Invalid objt = new Invalid();

        objt.invalid = test_invalid;
        objt.step    = core.step;
        invalid.Add(objt);
    }
示例#26
0
        public void to_date_time()
        {
            Assert.Throws <ArgumentNullException>(() => StringExtensions.ToDateTime(null));
            Assert.Throws <ArgumentException>(() => string.Empty.ToDateTime());

            const string Invalid = "invalid";
            var          date    = DateTime.UtcNow;

            Assert.Throws <FormatException>(() => Invalid.ToDateTime());

            DateTime result;

            Assert.True(date.ToString().ToDateTime(out result));
            Assert.True(result.IsSameDate(date));
            Assert.True(result.IsSameTime(date));
            Assert.False(Invalid.ToDateTime(out result));
            Assert.Equal(default(DateTime), result);
        }
示例#27
0
        public static ScriptTable Read(Script script, ScorpioReader reader, string tableName, bool hasSign)
        {
            ScriptTable table     = script.CreateTable();
            ScriptArray layout    = (ScriptArray)script.GetValue(tableName);
            bool        isInvalid = true;
            int         sign      = hasSign ? reader.ReadInt32() : 0;

            for (int i = 0; i < layout.Count(); ++i)
            {
                ScriptObject config = layout.GetValue(i);
                if (!hasSign || ScorpioUtil.HasSign(sign, ScorpioUtil.ToInt32(config.GetValue(Index).ObjectValue)))
                {
                    string  name    = (string)config.GetValue(Name).ObjectValue;
                    string  type    = (string)config.GetValue(Type).ObjectValue;
                    bool    array   = (bool)config.GetValue(Array).ObjectValue;
                    Invalid invalid = new Invalid();
                    if (array)
                    {
                        int         count = reader.ReadInt32();
                        ScriptArray value = script.CreateArray();
                        for (int j = 0; j < count; ++j)
                        {
                            value.Add(ReadObject(script, reader, type, hasSign, invalid));
                        }
                        table.SetValue(name, value);
                        if (count > 0)
                        {
                            isInvalid = false;
                        }
                    }
                    else
                    {
                        table.SetValue(name, ReadObject(script, reader, type, hasSign, invalid));
                        if (!invalid.value)
                        {
                            isInvalid = false;
                        }
                    }
                }
            }
            table.SetValue("IsInvalid", script.CreateBool(isInvalid));
            return(table);
        }
示例#28
0
        public void to_boolean()
        {
            Assert.Throws <ArgumentNullException>(() => StringExtensions.ToBoolean(null));
            Assert.Throws <ArgumentException>(() => string.Empty.ToBoolean());

            const string Invalid = "invalid";

            Assert.False(bool.FalseString.ToBoolean());
            Assert.True(bool.TrueString.ToBoolean());
            Assert.Throws <FormatException>(() => Invalid.ToBoolean());

            bool result;

            Assert.True(bool.TrueString.ToBoolean(out result));
            Assert.True(result);
            Assert.True(bool.FalseString.ToBoolean(out result));
            Assert.False(result);
            Assert.False(Invalid.ToBoolean(out result));
            Assert.False(result);
        }
        public void InvalidCreateFolderTests(FolderParam param, Invalid testcase)
        {
            var request = new Dictionary <string, string>
            {
                ["name"] = GetStringLengthMapper[Length.Random],
                ["type"] = Types.Public.ToString().ToLower()
            };

            if (testcase == Invalid.Missing)
            {
                request.Remove(FolderParamMapper[param]);
            }
            else
            {
                request[FolderParamMapper[param]] = InvalidMapper[testcase];
            }
            var reportHandler = new DefaultManager();
            var result        = reportHandler.Send <FolderResponse>(EndPoint, request, HttpMethod.POST);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still create folder successful.");
        }
        public void InvalidUpdateFolderTests(FolderParam param, Invalid testcase)
        {
            var request = new Dictionary <string, string>
            {
                ["id"]   = FolderTest.Data.ToString(),
                ["name"] = "TestUpdate",
                ["type"] = "public"
            };

            if (testcase == Invalid.Missing)
            {
                request.Remove(FolderParamMapper[param]);
            }
            else
            {
                request[FolderParamMapper[param]] = InvalidMapper[testcase];
            }
            var reportHandler = new DefaultManager();
            var result        = reportHandler.Send <FolderResponse>(EndPoint, request, HttpMethod.PUT);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still update folder successful.");
        }
示例#31
0
    public void invalid_cube()
    {
        int i = 0;
        int size = 0;
        bool condition = false;
        GameObject test_invalid = null;
        while (condition != true)
        {
            i = Random.Range(0, 9);
            test_invalid = cube.grid[core.current_grid].cube[i];
            size = 0;
            if (invalid.Count == 0)
                condition = true;
            else
            {
                foreach(Invalid obj in invalid)
                {
                    if (test_invalid != obj.invalid)
                        size++;
                }
                if (size == invalid.Count)
                    condition = true;
            }
        }

        string msg = "Disparition d'un cube. Il reviendra dans 6 tours";
        invalid_obj_timer = Chrono.Chrono_instance.Create_new_timer(true, msg, Time.time,3,new Rect((Screen.width-msg.Length) / 3.2f,70,500,500),2);

        change_material(test_invalid);
        change_number_in_recap(test_invalid, 9);
        test_invalid.transform.eulerAngles = new Vector3(0,0,0);
        Invalid objt = new Invalid();
        objt.invalid = test_invalid;
        objt.step = core.step;
        invalid.Add(objt);
    }
示例#32
0
 public static void TestInvalidAlgorithm()
 {
     var invalid = new Invalid();
     Assert.Throws<NullReferenceException>(() => invalid.LegalKeySizes);
 }