%PDF- %PDF-
| Direktori : /data/old/usr/share/texlive/texmf-dist/doc/latex/oberdiek/test/ |
| Current File : //data/old/usr/share/texlive/texmf-dist/doc/latex/oberdiek/test/fibnum-test-calc.tex |
%%
%% This is file `fibnum-test-calc.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% fibnum.dtx (with options: `test-calc')
%%
%% This is a generated file.
%%
%% Project: fibnum
%% Version: 2012/04/08 v1.0
%%
%% Copyright (C) 2012 by
%% Heiko Oberdiek <heiko.oberdiek at googlemail.com>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
%% version 1.3c of this license or (at your option) any later
%% version. This version of this license is in
%% http://www.latex-project.org/lppl/lppl-1-3c.txt
%% and the latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of
%% LaTeX version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status "maintained".
%%
%% This Current Maintainer of this work is Heiko Oberdiek.
%%
%% The Base Interpreter refers to any `TeX-Format',
%% because some files are installed in TDS:tex/generic//.
%%
%% This work consists of the main source file fibnum.dtx
%% and the derived files
%% fibnum.sty, fibnum.pdf, fibnum.ins, fibnum.drv, fibnum.bib,
%% fibnum-test1.tex, fibnum-test-calc.tex.
%%
\catcode`\{=1 %
\catcode`\}=2 %
\catcode`\#=6 %
\catcode`\@=11 %
\begingroup\expandafter\expandafter\expandafter\endgroup
\expandafter\ifx\csname RequirePackage\endcsname\relax
\input fibnum.sty\relax
\else
\RequirePackage{fibnum}[2012/04/08]%
\fi
\def\TestSet{%
\test{0}{0}%
\test{1}{1}%
\test{2}{1}%
\test{3}{2}%
\test{4}{3}%
\test{5}{5}%
\test{6}{8}%
\test{7}{13}%
\test{8}{21}%
\test{9}{34}%
\test{10}{55}%
\test{11}{89}%
\test{12}{144}%
\test{13}{233}%
\test{14}{377}%
\test{15}{610}%
\test{16}{987}%
\test{17}{1597}%
\test{18}{2584}%
\test{19}{4181}%
\test{20}{6765}%
\test{21}{10946}%
\test{22}{17711}%
\test{23}{28657}%
\test{24}{46368}%
\test{25}{75025}%
\test{26}{121393}%
\test{27}{196418}%
\test{28}{317811}%
\test{29}{514229}%
\test{30}{832040}%
\test{31}{1346269}%
\test{32}{2178309}%
\test{33}{3524578}%
\test{34}{5702887}%
\test{35}{9227465}%
\test{36}{14930352}%
\test{37}{24157817}%
\test{38}{39088169}%
\test{39}{63245986}%
\test{40}{102334155}%
\test{41}{165580141}%
\test{42}{267914296}%
\test{43}{433494437}%
\test{44}{701408733}%
\test{45}{1134903170}%
\test{46}{1836311903}%
\test{47}{2971215073}%
\test{48}{4807526976}%
\test{49}{7778742049}%
\test{50}{12586269025}%
\test{51}{20365011074}%
\test{52}{32951280099}%
\test{53}{53316291173}%
\test{54}{86267571272}%
\test{55}{139583862445}%
\test{56}{225851433717}%
\test{57}{365435296162}%
\test{58}{591286729879}%
\test{59}{956722026041}%
\test{60}{1548008755920}%
\test{61}{2504730781961}%
\test{62}{4052739537881}%
\test{63}{6557470319842}%
\test{64}{10610209857723}%
\test{65}{17167680177565}%
\test{66}{27777890035288}%
\test{67}{44945570212853}%
\test{68}{72723460248141}%
\test{69}{117669030460994}%
\test{70}{190392490709135}%
\test{71}{308061521170129}%
\test{72}{498454011879264}%
\test{73}{806515533049393}%
}
\def\msg#{\immediate\write16}
\def\test#1#2{%
\TestAux{#1}{#2}%
\ifnum#1=0 %
\else
\ifodd#1 %
\TestAux{-#1}{#2}%
\else
\TestAux{-#1}{-#2}%
\fi
\fi
}
\def\TestAux#1#2{%
\def\Expected{#2}%
\expandafter\expandafter\expandafter\def
\expandafter\expandafter\expandafter\Result
\expandafter\expandafter\expandafter{%
\fibnum{#1}%
}%
\ltx@onelevel@sanitize\Result
\ifx\Result\Expected
\msg{* #1: ok.}%
\else
\msg{! fib(#1) = #2}%
\errmessage{fib(#1) <> \Result}%
\fi
}
\TestSet
\setbox0=\hbox{%
\msg{* PreCalc{73}}%
\fibnumPreCalc{73}%
}
\ifdim\wd0=0pt
\else
\errmessage{Unwanted stuff in PreCalc}%
\fi
\TestSet
\csname @@end\endcsname\end
\endinput
%%
%% End of file `fibnum-test-calc.tex'.