public void JDK7u51よりJDK7u40の方が大きいはfalse()
        {
            var u40 = JdkVersion.Parse("JDK7u40");
            var u51 = JdkVersion.Parse("JDK7u51");

            (u51 < u40).Is(false);
        }
Exemple #2
0
        public override bool RunTask()
        {
            if (JdkVersion.StartsWith("9", StringComparison.OrdinalIgnoreCase))
            {
                TargetVersion = SourceVersion = DefaultJdkVersion;
            }

            if (SkipJavacVersionCheck)
            {
                return(true);
            }

            // so far only proguard matters.
            if (!EnableProguard && !EnableMultiDex)
            {
                return(true);
            }

            if (JdkVersion.StartsWith("1.8", StringComparison.OrdinalIgnoreCase))
            {
                TargetVersion = SourceVersion = "1.7";
                Log.LogDebugMessage("Javac TargetVersion adjusted to: {0}", TargetVersion);
                Log.LogDebugMessage("Javac SourceVersion adjusted to: {0}", SourceVersion);
            }

            return(!Log.HasLoggedErrors);
        }
        public void JDK7u40とJDKu40が等しい()
        {
            var u40_a = JdkVersion.Parse("JDK7u40");
            var u40_b = JdkVersion.Parse("JDK7u40");

            u40_a.Equals(u40_b).Is(true);
        }
        public void Validなバージョンを渡すとバージョンオブジェクトを返す()
        {
            JdkVersion version = JdkVersion.Parse("JDK7u40");

            version.FamilyNumber.Is(7);
            version.UpdateNumber.Is(40);
        }
        public void JDK7u40とJDKu40がで等しい_演算子オーバーロード()
        {
            var u40_a = JdkVersion.Parse("JDK7u40");
            var u40_b = JdkVersion.Parse("JDK7u40");

            (u40_a == u40_b).Is(true);
        }
        public void JDK7u40よりJDK7u51の方が小さいはfalse()
        {
            var u40 = JdkVersion.Parse("JDK7u40");
            var u51 = JdkVersion.Parse("JDK7u51");

            (u40 > u51).Is(false);
        }
        public void JDK7u40よりJDK8u0の方が大きいはtrue()
        {
            var u40    = JdkVersion.Parse("JDK7u40");
            var jdk8u0 = JdkVersion.Parse("JDK8u0");

            (u40 < jdk8u0).Is(true);
        }
        public void JDK7u40よりJDK7u51の方が大きい()
        {
            var u40 = JdkVersion.Parse("JDK7u40");
            var u51 = JdkVersion.Parse("JDK7u51");

            (u40.CompareTo(u51) < 0).Is(true);
        }
        public void JDK7u51よりJDK7u40の方が小さいはtrue()
        {
            var u40 = JdkVersion.Parse("JDK7u40");
            var u51 = JdkVersion.Parse("JDK7u51");

            (u51 > u40).Is(true);
        }
        public void JDK7u40よりJDK7u51の方が大きいはtrue()
        {
            var u40 = JdkVersion.Parse("JDK7u40");
            var u51 = JdkVersion.Parse("JDK7u51");

            (u40 < u51).Is(true);
        }
Exemple #11
0
 public void 妥当なバージョン番号ならtrueを返す()
 {
     JdkVersion.IsValid("JDK10u40").Is(true);
 }
 public void Invalidなバージョンを渡すと例外を返す()
 {
     AssertEx.Throws <ArgumentException>(() => JdkVersion.Parse("JDK7u9x"));
 }
Exemple #13
0
 public void JDKで始まらないならfalseを返す()
 {
     JdkVersion.IsValid("hoge").Is(false);
 }
Exemple #14
0
 public void updateNumberが0ならtrueを返す()
 {
     JdkVersion.IsValid("JDK7u00").Is(true);
 }
Exemple #15
0
 public void familyNumberが0ならfalseを返す()
 {
     JdkVersion.IsValid("JDK00u40").Is(false);
 }
Exemple #16
0
 public void updateNumberが数値でないならfalseを返す()
 {
     JdkVersion.IsValid("JDK7u9x").Is(false);
 }
Exemple #17
0
 public void familyNumberとupdateNumberの区切りがuでないならfalseを返す()
 {
     JdkVersion.IsValid("JDK7x40").Is(false);
 }
Exemple #18
0
 public void familyNumberが数値でないならfalseを返す()
 {
     JdkVersion.IsValid("JDKxu40").Is(false);
 }