remove duplicate test
Vladimir Bauer
4 years ago
| 546 | 546 | want: "[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=]", |
| 547 | 547 | }, |
| 548 | 548 | { |
| 549 | style: BarStyle().Tip("<").Reverse(), | |
| 549 | style: BarStyle().Reverse(), | |
| 550 | 550 | name: "t,c,r{100,100,99}rev", |
| 551 | 551 | total: 100, |
| 552 | 552 | current: 100, |
| 554 | 554 | want: " [=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] ", |
| 555 | 555 | }, |
| 556 | 556 | { |
| 557 | style: BarStyle().Tip("<").Reverse(), | |
| 557 | style: BarStyle().Reverse(), | |
| 558 | 558 | name: "t,c,r{100,100,99}trim,rev", |
| 559 | 559 | total: 100, |
| 560 | 560 | current: 100, |
| 580 | 580 | want: "[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]", |
| 581 | 581 | }, |
| 582 | 582 | { |
| 583 | style: BarStyle().Tip("<").Reverse(), | |
| 583 | style: BarStyle().Reverse(), | |
| 584 | 584 | name: "t,c,r{100,100,100}rev", |
| 585 | 585 | total: 100, |
| 586 | 586 | current: 100, |
| 588 | 588 | want: " [+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] ", |
| 589 | 589 | }, |
| 590 | 590 | { |
| 591 | style: BarStyle().Tip("<").Reverse(), | |
| 591 | style: BarStyle().Reverse(), | |
| 592 | 592 | name: "t,c,r{100,100,100}trim", |
| 593 | 593 | total: 100, |
| 594 | 594 | current: 100, |
| 693 | 693 | want: "[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]", |
| 694 | 694 | }, |
| 695 | 695 | { |
| 696 | style: BarStyle().Tip("<").Reverse(), | |
| 696 | style: BarStyle().Reverse(), | |
| 697 | 697 | name: "t,c,r{100,100,99}rev", |
| 698 | 698 | total: 100, |
| 699 | 699 | current: 100, |
| 701 | 701 | want: " [=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] ", |
| 702 | 702 | }, |
| 703 | 703 | { |
| 704 | style: BarStyle().Tip("<").Reverse(), | |
| 704 | style: BarStyle().Reverse(), | |
| 705 | 705 | name: "t,c,r{100,100,99}trim,rev", |
| 706 | 706 | total: 100, |
| 707 | 707 | current: 100, |
| 710 | 710 | want: "[=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]", |
| 711 | 711 | }, |
| 712 | 712 | { |
| 713 | style: BarStyle().Tip("<").Reverse(), | |
| 713 | style: BarStyle().Reverse(), | |
| 714 | 714 | name: "t,c,r{100,100,100}rev", |
| 715 | 715 | total: 100, |
| 716 | 716 | current: 100, |
| 718 | 718 | want: " [++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] ", |
| 719 | 719 | }, |
| 720 | 720 | { |
| 721 | style: BarStyle().Tip("<").Reverse(), | |
| 721 | style: BarStyle().Reverse(), | |
| 722 | 722 | name: "t,c,r{100,100,100}trim", |
| 723 | 723 | total: 100, |
| 724 | 724 | current: 100, |
| 799 | 799 | trim bool |
| 800 | 800 | want string |
| 801 | 801 | }{ |
| 802 | 0: { | |
| 803 | { | |
| 804 | style: BarStyle().TipOnComplete(">"), | |
| 805 | name: "t,c{60,20}", | |
| 806 | total: 60, | |
| 807 | current: 20, | |
| 808 | want: "", | |
| 809 | }, | |
| 810 | { | |
| 811 | style: BarStyle().TipOnComplete(">"), | |
| 812 | name: "t,c{60,20}trim", | |
| 813 | total: 60, | |
| 814 | current: 20, | |
| 815 | trim: true, | |
| 816 | want: "", | |
| 817 | }, | |
| 818 | }, | |
| 819 | 1: { | |
| 820 | { | |
| 821 | style: BarStyle().TipOnComplete(">"), | |
| 822 | name: "t,c{60,20}", | |
| 823 | total: 60, | |
| 824 | current: 20, | |
| 825 | want: "", | |
| 826 | }, | |
| 827 | { | |
| 828 | style: BarStyle().TipOnComplete(">"), | |
| 829 | name: "t,c{60,20}trim", | |
| 830 | total: 60, | |
| 831 | current: 20, | |
| 832 | trim: true, | |
| 833 | want: "", | |
| 834 | }, | |
| 835 | }, | |
| 836 | 2: { | |
| 837 | { | |
| 838 | style: BarStyle().TipOnComplete(">"), | |
| 839 | name: "t,c{60,20}", | |
| 840 | total: 60, | |
| 841 | current: 20, | |
| 802 | 3: { | |
| 803 | { | |
| 804 | style: BarStyle().TipOnComplete(">"), | |
| 805 | name: "t,c{60,60}", | |
| 806 | total: 60, | |
| 807 | current: 60, | |
| 842 | 808 | want: " ", |
| 843 | 809 | }, |
| 844 | 810 | { |
| 845 | 811 | style: BarStyle().TipOnComplete(">"), |
| 846 | name: "t,c{60,20}trim", | |
| 847 | total: 60, | |
| 848 | current: 20, | |
| 849 | trim: true, | |
| 850 | want: "[]", | |
| 851 | }, | |
| 852 | }, | |
| 853 | 3: { | |
| 854 | { | |
| 855 | style: BarStyle().TipOnComplete(">"), | |
| 856 | name: "t,c{60,20}", | |
| 857 | total: 60, | |
| 858 | current: 20, | |
| 859 | want: " ", | |
| 860 | }, | |
| 861 | { | |
| 862 | style: BarStyle().TipOnComplete(">"), | |
| 863 | name: "t,c{60,20}trim", | |
| 864 | total: 60, | |
| 865 | current: 20, | |
| 866 | trim: true, | |
| 867 | want: "[-]", | |
| 868 | }, | |
| 812 | name: "t,c{60,60}trim", | |
| 813 | total: 60, | |
| 814 | current: 60, | |
| 815 | trim: true, | |
| 816 | want: "[>]", | |
| 817 | }, | |
| 818 | }, | |
| 819 | 4: { | |
| 869 | 820 | { |
| 870 | 821 | style: BarStyle().TipOnComplete(">"), |
| 871 | 822 | name: "t,c{60,59}", |
| 872 | 823 | total: 60, |
| 873 | 824 | current: 59, |
| 874 | want: " ", | |
| 825 | want: " [] ", | |
| 875 | 826 | }, |
| 876 | 827 | { |
| 877 | 828 | style: BarStyle().TipOnComplete(">"), |
| 879 | 830 | total: 60, |
| 880 | 831 | current: 59, |
| 881 | 832 | trim: true, |
| 882 | want: "[>]", | |
| 833 | want: "[=>]", | |
| 883 | 834 | }, |
| 884 | 835 | { |
| 885 | 836 | style: BarStyle().TipOnComplete(">"), |
| 886 | 837 | name: "t,c{60,60}", |
| 887 | 838 | total: 60, |
| 888 | 839 | current: 60, |
| 889 | want: " ", | |
| 840 | want: " [] ", | |
| 890 | 841 | }, |
| 891 | 842 | { |
| 892 | 843 | style: BarStyle().TipOnComplete(">"), |
| 894 | 845 | total: 60, |
| 895 | 846 | current: 60, |
| 896 | 847 | trim: true, |
| 897 | want: "[>]", | |
| 898 | }, | |
| 899 | }, | |
| 900 | 4: { | |
| 901 | { | |
| 902 | style: BarStyle().TipOnComplete(">"), | |
| 903 | name: "t,c{60,20}", | |
| 904 | total: 60, | |
| 905 | current: 20, | |
| 906 | want: " [] ", | |
| 907 | }, | |
| 908 | { | |
| 909 | style: BarStyle().TipOnComplete(">"), | |
| 910 | name: "t,c{60,20}trim", | |
| 911 | total: 60, | |
| 912 | current: 20, | |
| 913 | trim: true, | |
| 914 | want: "[>-]", | |
| 915 | }, | |
| 848 | want: "[=>]", | |
| 849 | }, | |
| 850 | }, | |
| 851 | 5: { | |
| 916 | 852 | { |
| 917 | 853 | style: BarStyle().TipOnComplete(">"), |
| 918 | 854 | name: "t,c{60,59}", |
| 919 | 855 | total: 60, |
| 920 | 856 | current: 59, |
| 921 | want: " [] ", | |
| 857 | want: " [>] ", | |
| 922 | 858 | }, |
| 923 | 859 | { |
| 924 | 860 | style: BarStyle().TipOnComplete(">"), |
| 926 | 862 | total: 60, |
| 927 | 863 | current: 59, |
| 928 | 864 | trim: true, |
| 929 | want: "[=>]", | |
| 865 | want: "[==>]", | |
| 930 | 866 | }, |
| 931 | 867 | { |
| 932 | 868 | style: BarStyle().TipOnComplete(">"), |
| 933 | 869 | name: "t,c{60,60}", |
| 934 | 870 | total: 60, |
| 935 | 871 | current: 60, |
| 936 | want: " [] ", | |
| 872 | want: " [>] ", | |
| 937 | 873 | }, |
| 938 | 874 | { |
| 939 | 875 | style: BarStyle().TipOnComplete(">"), |
| 941 | 877 | total: 60, |
| 942 | 878 | current: 60, |
| 943 | 879 | trim: true, |
| 944 | want: "[=>]", | |
| 945 | }, | |
| 946 | }, | |
| 947 | 5: { | |
| 948 | { | |
| 949 | style: BarStyle().TipOnComplete(">"), | |
| 950 | name: "t,c{60,20}", | |
| 951 | total: 60, | |
| 952 | current: 20, | |
| 953 | want: " [-] ", | |
| 954 | }, | |
| 955 | { | |
| 956 | style: BarStyle().TipOnComplete(">"), | |
| 957 | name: "t,c{60,20}trim", | |
| 958 | total: 60, | |
| 959 | current: 20, | |
| 960 | trim: true, | |
| 961 | want: "[>--]", | |
| 962 | }, | |
| 880 | want: "[==>]", | |
| 881 | }, | |
| 882 | }, | |
| 883 | 6: { | |
| 963 | 884 | { |
| 964 | 885 | style: BarStyle().TipOnComplete(">"), |
| 965 | 886 | name: "t,c{60,59}", |
| 966 | 887 | total: 60, |
| 967 | 888 | current: 59, |
| 968 | want: " [>] ", | |
| 889 | want: " [=>] ", | |
| 969 | 890 | }, |
| 970 | 891 | { |
| 971 | 892 | style: BarStyle().TipOnComplete(">"), |
| 973 | 894 | total: 60, |
| 974 | 895 | current: 59, |
| 975 | 896 | trim: true, |
| 976 | want: "[==>]", | |
| 897 | want: "[===>]", | |
| 977 | 898 | }, |
| 978 | 899 | { |
| 979 | 900 | style: BarStyle().TipOnComplete(">"), |
| 980 | 901 | name: "t,c{60,60}", |
| 981 | 902 | total: 60, |
| 982 | 903 | current: 60, |
| 983 | want: " [>] ", | |
| 904 | want: " [=>] ", | |
| 984 | 905 | }, |
| 985 | 906 | { |
| 986 | 907 | style: BarStyle().TipOnComplete(">"), |
| 988 | 909 | total: 60, |
| 989 | 910 | current: 60, |
| 990 | 911 | trim: true, |
| 991 | want: "[==>]", | |
| 992 | }, | |
| 993 | }, | |
| 994 | 6: { | |
| 995 | { | |
| 996 | style: BarStyle().TipOnComplete(">"), | |
| 997 | name: "t,c{60,20}", | |
| 998 | total: 60, | |
| 999 | current: 20, | |
| 1000 | want: " [>-] ", | |
| 1001 | }, | |
| 1002 | { | |
| 1003 | style: BarStyle().TipOnComplete(">"), | |
| 1004 | name: "t,c{60,20}trim", | |
| 1005 | total: 60, | |
| 1006 | current: 20, | |
| 1007 | trim: true, | |
| 1008 | want: "[>---]", | |
| 1009 | }, | |
| 912 | want: "[===>]", | |
| 913 | }, | |
| 914 | }, | |
| 915 | 7: { | |
| 1010 | 916 | { |
| 1011 | 917 | style: BarStyle().TipOnComplete(">"), |
| 1012 | 918 | name: "t,c{60,59}", |
| 1013 | 919 | total: 60, |
| 1014 | 920 | current: 59, |
| 1015 | want: " [=>] ", | |
| 921 | want: " [==>] ", | |
| 1016 | 922 | }, |
| 1017 | 923 | { |
| 1018 | 924 | style: BarStyle().TipOnComplete(">"), |
| 1020 | 926 | total: 60, |
| 1021 | 927 | current: 59, |
| 1022 | 928 | trim: true, |
| 1023 | want: "[===>]", | |
| 929 | want: "[====>]", | |
| 1024 | 930 | }, |
| 1025 | 931 | { |
| 1026 | 932 | style: BarStyle().TipOnComplete(">"), |
| 1027 | 933 | name: "t,c{60,60}", |
| 1028 | 934 | total: 60, |
| 1029 | 935 | current: 60, |
| 1030 | want: " [=>] ", | |
| 936 | want: " [==>] ", | |
| 1031 | 937 | }, |
| 1032 | 938 | { |
| 1033 | 939 | style: BarStyle().TipOnComplete(">"), |
| 1035 | 941 | total: 60, |
| 1036 | 942 | current: 60, |
| 1037 | 943 | trim: true, |
| 1038 | want: "[===>]", | |
| 1039 | }, | |
| 1040 | }, | |
| 1041 | 7: { | |
| 1042 | { | |
| 1043 | style: BarStyle().TipOnComplete(">"), | |
| 1044 | name: "t,c{60,20}", | |
| 1045 | total: 60, | |
| 1046 | current: 20, | |
| 1047 | want: " [>--] ", | |
| 1048 | }, | |
| 1049 | { | |
| 1050 | style: BarStyle().TipOnComplete(">"), | |
| 1051 | name: "t,c{60,20}trim", | |
| 1052 | total: 60, | |
| 1053 | current: 20, | |
| 1054 | trim: true, | |
| 1055 | want: "[=>---]", | |
| 1056 | }, | |
| 944 | want: "[====>]", | |
| 945 | }, | |
| 946 | }, | |
| 947 | 8: { | |
| 1057 | 948 | { |
| 1058 | 949 | style: BarStyle().TipOnComplete(">"), |
| 1059 | 950 | name: "t,c{60,59}", |
| 1060 | 951 | total: 60, |
| 1061 | 952 | current: 59, |
| 1062 | want: " [==>] ", | |
| 953 | want: " [===>] ", | |
| 1063 | 954 | }, |
| 1064 | 955 | { |
| 1065 | 956 | style: BarStyle().TipOnComplete(">"), |
| 1067 | 958 | total: 60, |
| 1068 | 959 | current: 59, |
| 1069 | 960 | trim: true, |
| 1070 | want: "[====>]", | |
| 961 | want: "[=====>]", | |
| 1071 | 962 | }, |
| 1072 | 963 | { |
| 1073 | 964 | style: BarStyle().TipOnComplete(">"), |
| 1074 | 965 | name: "t,c{60,60}", |
| 1075 | 966 | total: 60, |
| 1076 | 967 | current: 60, |
| 1077 | want: " [==>] ", | |
| 968 | want: " [===>] ", | |
| 1078 | 969 | }, |
| 1079 | 970 | { |
| 1080 | 971 | style: BarStyle().TipOnComplete(">"), |
| 1082 | 973 | total: 60, |
| 1083 | 974 | current: 60, |
| 1084 | 975 | trim: true, |
| 1085 | want: "[====>]", | |
| 1086 | }, | |
| 1087 | }, | |
| 1088 | 8: { | |
| 1089 | { | |
| 1090 | style: BarStyle().TipOnComplete(">"), | |
| 1091 | name: "t,c{60,20}", | |
| 1092 | total: 60, | |
| 1093 | current: 20, | |
| 1094 | want: " [>---] ", | |
| 1095 | }, | |
| 1096 | { | |
| 1097 | style: BarStyle().TipOnComplete(">"), | |
| 1098 | name: "t,c{60,20}trim", | |
| 1099 | total: 60, | |
| 1100 | current: 20, | |
| 1101 | trim: true, | |
| 1102 | want: "[=>----]", | |
| 1103 | }, | |
| 1104 | { | |
| 1105 | style: BarStyle().TipOnComplete(">"), | |
| 1106 | name: "t,c{60,59}", | |
| 1107 | total: 60, | |
| 1108 | current: 59, | |
| 1109 | want: " [===>] ", | |
| 1110 | }, | |
| 1111 | { | |
| 1112 | style: BarStyle().TipOnComplete(">"), | |
| 1113 | name: "t,c{60,59}trim", | |
| 1114 | total: 60, | |
| 1115 | current: 59, | |
| 1116 | trim: true, | |
| 1117 | 976 | want: "[=====>]", |
| 1118 | 977 | }, |
| 1119 | { | |
| 1120 | style: BarStyle().TipOnComplete(">"), | |
| 1121 | name: "t,c{60,60}", | |
| 1122 | total: 60, | |
| 1123 | current: 60, | |
| 1124 | want: " [===>] ", | |
| 1125 | }, | |
| 1126 | { | |
| 1127 | style: BarStyle().TipOnComplete(">"), | |
| 1128 | name: "t,c{60,60}trim", | |
| 1129 | total: 60, | |
| 1130 | current: 60, | |
| 1131 | trim: true, | |
| 1132 | want: "[=====>]", | |
| 1133 | }, | |
| 1134 | 978 | }, |
| 1135 | 979 | 80: { |
| 1136 | { | |
| 1137 | style: BarStyle().TipOnComplete(">"), | |
| 1138 | name: "t,c{60,20}", | |
| 1139 | total: 60, | |
| 1140 | current: 20, | |
| 1141 | want: " [========================>---------------------------------------------------] ", | |
| 1142 | }, | |
| 1143 | { | |
| 1144 | style: BarStyle().TipOnComplete(">"), | |
| 1145 | name: "t,c{60,20}trim", | |
| 1146 | total: 60, | |
| 1147 | current: 20, | |
| 1148 | trim: true, | |
| 1149 | want: "[=========================>----------------------------------------------------]", | |
| 1150 | }, | |
| 1151 | { | |
| 1152 | style: BarStyle().TipOnComplete(">"), | |
| 1153 | name: "t,c,bw{60,20,60}", | |
| 1154 | total: 60, | |
| 1155 | current: 20, | |
| 1156 | barWidth: 60, | |
| 1157 | want: " [==================>---------------------------------------] ", | |
| 1158 | }, | |
| 1159 | { | |
| 1160 | style: BarStyle().TipOnComplete(">"), | |
| 1161 | name: "t,c,bw{60,20,60}trim", | |
| 1162 | total: 60, | |
| 1163 | current: 20, | |
| 1164 | barWidth: 60, | |
| 1165 | trim: true, | |
| 1166 | want: "[==================>---------------------------------------]", | |
| 1167 | }, | |
| 1168 | 980 | { |
| 1169 | 981 | style: BarStyle().TipOnComplete(">"), |
| 1170 | 982 | name: "t,c{60,59}", |
| 1233 | 1045 | 99: { |
| 1234 | 1046 | { |
| 1235 | 1047 | style: BarStyle().TipOnComplete(">"), |
| 1236 | name: "t,c{100,1}", | |
| 1237 | total: 100, | |
| 1238 | current: 1, | |
| 1239 | want: " [>----------------------------------------------------------------------------------------------] ", | |
| 1240 | }, | |
| 1241 | { | |
| 1242 | style: BarStyle().TipOnComplete(">"), | |
| 1243 | name: "t,c{100,1}trim", | |
| 1244 | total: 100, | |
| 1245 | current: 1, | |
| 1246 | trim: true, | |
| 1247 | want: "[>------------------------------------------------------------------------------------------------]", | |
| 1248 | }, | |
| 1249 | { | |
| 1250 | style: BarStyle().TipOnComplete(">"), | |
| 1251 | name: "t,c,r{100,40,33}", | |
| 1252 | total: 100, | |
| 1253 | current: 40, | |
| 1254 | refill: 33, | |
| 1255 | want: " [+++++++++++++++++++++++++++++++======>---------------------------------------------------------] ", | |
| 1256 | }, | |
| 1257 | { | |
| 1258 | style: BarStyle().TipOnComplete(">"), | |
| 1259 | name: "t,c,r{100,40,33}trim", | |
| 1260 | total: 100, | |
| 1261 | current: 40, | |
| 1262 | refill: 33, | |
| 1263 | trim: true, | |
| 1264 | want: "[++++++++++++++++++++++++++++++++======>----------------------------------------------------------]", | |
| 1265 | }, | |
| 1266 | { | |
| 1267 | style: BarStyle().Tip("<").Reverse().TipOnComplete(">"), | |
| 1268 | name: "t,c,r{100,40,33},rev", | |
| 1269 | total: 100, | |
| 1270 | current: 40, | |
| 1271 | refill: 33, | |
| 1272 | want: " [---------------------------------------------------------<======+++++++++++++++++++++++++++++++] ", | |
| 1273 | }, | |
| 1274 | { | |
| 1275 | style: BarStyle().Tip("<").Reverse().TipOnComplete(">"), | |
| 1276 | name: "t,c,r{100,40,33}trim,rev", | |
| 1277 | total: 100, | |
| 1278 | current: 40, | |
| 1279 | refill: 33, | |
| 1280 | trim: true, | |
| 1281 | want: "[----------------------------------------------------------<======++++++++++++++++++++++++++++++++]", | |
| 1282 | }, | |
| 1283 | { | |
| 1284 | style: BarStyle().TipOnComplete(">"), | |
| 1285 | 1048 | name: "t,c{100,99}", |
| 1286 | 1049 | total: 100, |
| 1287 | 1050 | current: 99, |
| 1362 | 1125 | want: "[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]", |
| 1363 | 1126 | }, |
| 1364 | 1127 | { |
| 1365 | style: BarStyle().Tip("<").TipOnComplete("<").Reverse(), | |
| 1366 | name: `t,c,r{100,100,100}Tip("<").TipOnComplete("<").Reverse()`, | |
| 1128 | style: BarStyle().TipOnComplete("<").Reverse(), | |
| 1129 | name: `t,c,r{100,100,100}TipOnComplete("<").Reverse()`, | |
| 1367 | 1130 | total: 100, |
| 1368 | 1131 | current: 100, |
| 1369 | 1132 | refill: 100, |
| 1370 | 1133 | want: " [<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] ", |
| 1371 | 1134 | }, |
| 1372 | 1135 | { |
| 1373 | style: BarStyle().Tip("<").Reverse().TipOnComplete("<"), | |
| 1374 | name: "t,c,r{100,100,100}trim", | |
| 1136 | style: BarStyle().TipOnComplete("<").Reverse(), | |
| 1137 | name: `t,c,r{100,100,100}TipOnComplete("<").Reverse()trim`, | |
| 1375 | 1138 | total: 100, |
| 1376 | 1139 | current: 100, |
| 1377 | 1140 | refill: 100, |
| 1380 | 1143 | }, |
| 1381 | 1144 | }, |
| 1382 | 1145 | 100: { |
| 1383 | { | |
| 1384 | style: BarStyle().TipOnComplete(">"), | |
| 1385 | name: "t,c{100,0}", | |
| 1386 | total: 100, | |
| 1387 | current: 0, | |
| 1388 | want: " [------------------------------------------------------------------------------------------------] ", | |
| 1389 | }, | |
| 1390 | { | |
| 1391 | style: BarStyle().TipOnComplete(">"), | |
| 1392 | name: "t,c{100,0}trim", | |
| 1393 | total: 100, | |
| 1394 | current: 0, | |
| 1395 | trim: true, | |
| 1396 | want: "[--------------------------------------------------------------------------------------------------]", | |
| 1397 | }, | |
| 1398 | { | |
| 1399 | style: BarStyle().TipOnComplete(">"), | |
| 1400 | name: "t,c{100,1}", | |
| 1401 | total: 100, | |
| 1402 | current: 1, | |
| 1403 | want: " [>-----------------------------------------------------------------------------------------------] ", | |
| 1404 | }, | |
| 1405 | { | |
| 1406 | style: BarStyle().TipOnComplete(">"), | |
| 1407 | name: "t,c{100,1}trim", | |
| 1408 | total: 100, | |
| 1409 | current: 1, | |
| 1410 | trim: true, | |
| 1411 | want: "[>-------------------------------------------------------------------------------------------------]", | |
| 1412 | }, | |
| 1413 | 1146 | { |
| 1414 | 1147 | style: BarStyle().TipOnComplete(">"), |
| 1415 | 1148 | name: "t,c{100,99}", |
| 1473 | 1206 | refill: 100, |
| 1474 | 1207 | trim: true, |
| 1475 | 1208 | want: "[+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++>]", |
| 1476 | }, | |
| 1477 | { | |
| 1478 | style: BarStyle().TipOnComplete("").Reverse(), | |
| 1479 | name: "t,c,r{100,100,99}rev", | |
| 1480 | total: 100, | |
| 1481 | current: 100, | |
| 1482 | refill: 99, | |
| 1483 | want: " [=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] ", | |
| 1484 | }, | |
| 1485 | { | |
| 1486 | style: BarStyle().TipOnComplete("").Reverse(), | |
| 1487 | name: "t,c,r{100,100,99}trim,rev", | |
| 1488 | total: 100, | |
| 1489 | current: 100, | |
| 1490 | refill: 99, | |
| 1491 | trim: true, | |
| 1492 | want: "[=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]", | |
| 1493 | }, | |
| 1494 | { | |
| 1495 | style: BarStyle().TipOnComplete("").Reverse(), | |
| 1496 | name: "t,c,r{100,100,100}rev", | |
| 1497 | total: 100, | |
| 1498 | current: 100, | |
| 1499 | refill: 100, | |
| 1500 | want: " [++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++] ", | |
| 1501 | }, | |
| 1502 | { | |
| 1503 | style: BarStyle().TipOnComplete("").Reverse(), | |
| 1504 | name: "t,c,r{100,100,100}trim", | |
| 1505 | total: 100, | |
| 1506 | current: 100, | |
| 1507 | refill: 100, | |
| 1508 | trim: true, | |
| 1509 | want: "[++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]", | |
| 1510 | }, | |
| 1511 | { | |
| 1512 | style: BarStyle().TipOnComplete(">"), | |
| 1513 | name: "t,c,r{100,40,33}", | |
| 1514 | total: 100, | |
| 1515 | current: 40, | |
| 1516 | refill: 33, | |
| 1517 | want: " [++++++++++++++++++++++++++++++++=====>----------------------------------------------------------] ", | |
| 1518 | }, | |
| 1519 | { | |
| 1520 | style: BarStyle().TipOnComplete(">"), | |
| 1521 | name: "t,c,r{100,40,33}trim", | |
| 1522 | total: 100, | |
| 1523 | current: 40, | |
| 1524 | refill: 33, | |
| 1525 | trim: true, | |
| 1526 | want: "[++++++++++++++++++++++++++++++++======>-----------------------------------------------------------]", | |
| 1527 | }, | |
| 1528 | { | |
| 1529 | style: BarStyle().Tip("<").TipOnComplete("<").Reverse(), | |
| 1530 | name: "t,c,r{100,40,33},rev", | |
| 1531 | total: 100, | |
| 1532 | current: 40, | |
| 1533 | refill: 33, | |
| 1534 | want: " [----------------------------------------------------------<=====++++++++++++++++++++++++++++++++] ", | |
| 1535 | }, | |
| 1536 | { | |
| 1537 | style: BarStyle().Tip("<").TipOnComplete("<").Reverse(), | |
| 1538 | name: "t,c,r{100,40,33}trim,rev", | |
| 1539 | total: 100, | |
| 1540 | current: 40, | |
| 1541 | refill: 33, | |
| 1542 | trim: true, | |
| 1543 | want: "[-----------------------------------------------------------<======++++++++++++++++++++++++++++++++]", | |
| 1544 | 1209 | }, |
| 1545 | 1210 | }, |
| 1546 | 1211 | } |