I: pbuilder: network access will be disabled during build I: Current time: Thu Sep 15 14:23:46 +14 2022 I: pbuilder-time-stamp: 1663201426 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bullseye-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [jep_2.4.1+ds-4.dsc] I: copying [./jep_2.4.1+ds.orig.tar.gz] I: copying [./jep_2.4.1+ds-4.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.RW3q7mBu/trustedkeys.kbx': General error gpgv: Signature made Wed Dec 11 20:53:27 2019 +14 gpgv: using RSA key 772292F6F7AC85FAE041D41EE5F43F9C2734F287 gpgv: issuer "merkys@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./jep_2.4.1+ds-4.dsc dpkg-source: info: extracting jep in jep-2.4.1+ds dpkg-source: info: unpacking jep_2.4.1+ds.orig.tar.gz dpkg-source: info: unpacking jep_2.4.1+ds-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying runtests.patch dpkg-source: info: applying remove-prebuilt-files.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/8355/tmp/hooks/D01_modify_environment starting debug: Running on codethink11-arm64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/8355/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/8355/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="1" [2]="4" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") BASH_VERSION='5.1.4(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=arm64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all,-fixfilepath parallel=8' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/var/lib/jenkins HOSTNAME=i-capture-the-hostname HOSTTYPE=aarch64 HOST_ARCH=arm64 IFS=' ' LANG=C LANGUAGE=nl_BE:nl LC_ALL=C MACHTYPE=aarch64-unknown-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=8355 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.Y4WChzGN4w/pbuilderrc_7BYJ --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bullseye-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.Y4WChzGN4w/b2 --logfile b2/build.log --extrapackages usrmerge jep_2.4.1+ds-4.dsc' SUDO_GID=117 SUDO_UID=110 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root USERNAME=root _='I: set' http_proxy=http://192.168.101.16:3128 I: uname -a Linux i-capture-the-hostname 4.15.0-153-generic #160-Ubuntu SMP Thu Jul 29 07:06:07 UTC 2021 aarch64 GNU/Linux I: ls -l /bin total 5252 -rwxr-xr-x 1 root root 1282512 Aug 5 2021 bash -rwxr-xr-x 3 root root 34808 Jul 21 2020 bunzip2 -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzcat lrwxrwxrwx 1 root root 6 Jul 21 2020 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Jul 21 2020 bzdiff lrwxrwxrwx 1 root root 6 Jul 21 2020 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Sep 5 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 21 2020 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Jul 21 2020 bzgrep -rwxr-xr-x 3 root root 34808 Jul 21 2020 bzip2 -rwxr-xr-x 1 root root 14264 Jul 21 2020 bzip2recover lrwxrwxrwx 1 root root 6 Jul 21 2020 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 21 2020 bzmore -rwxr-xr-x 1 root root 39832 Sep 23 2020 cat -rwxr-xr-x 1 root root 64512 Sep 23 2020 chgrp -rwxr-xr-x 1 root root 60368 Sep 23 2020 chmod -rwxr-xr-x 1 root root 64528 Sep 23 2020 chown -rwxr-xr-x 1 root root 138896 Sep 23 2020 cp -rwxr-xr-x 1 root root 129544 Dec 11 2020 dash -rwxr-xr-x 1 root root 101384 Sep 23 2020 date -rwxr-xr-x 1 root root 80984 Sep 23 2020 dd -rwxr-xr-x 1 root root 89824 Sep 23 2020 df -rwxr-xr-x 1 root root 143088 Sep 23 2020 dir -rwxr-xr-x 1 root root 76152 Jul 29 2021 dmesg lrwxrwxrwx 1 root root 8 Nov 8 2019 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Nov 8 2019 domainname -> hostname -rwxr-xr-x 1 root root 35632 Sep 23 2020 echo -rwxr-xr-x 1 root root 28 Nov 10 2020 egrep -rwxr-xr-x 1 root root 31512 Sep 23 2020 false -rwxr-xr-x 1 root root 28 Nov 10 2020 fgrep -rwxr-xr-x 1 root root 64856 Jul 29 2021 findmnt -rwsr-xr-x 1 root root 34824 Feb 27 2021 fusermount -rwxr-xr-x 1 root root 178400 Nov 10 2020 grep -rwxr-xr-x 2 root root 2346 Mar 3 2021 gunzip -rwxr-xr-x 1 root root 6376 Mar 3 2021 gzexe -rwxr-xr-x 1 root root 93744 Mar 3 2021 gzip -rwxr-xr-x 1 root root 18440 Nov 8 2019 hostname -rwxr-xr-x 1 root root 68720 Sep 23 2020 ln -rwxr-xr-x 1 root root 52720 Feb 8 2020 login -rwxr-xr-x 1 root root 143088 Sep 23 2020 ls -rwxr-xr-x 1 root root 161960 Jul 29 2021 lsblk -rwxr-xr-x 1 root root 85200 Sep 23 2020 mkdir -rwxr-xr-x 1 root root 68744 Sep 23 2020 mknod -rwxr-xr-x 1 root root 43976 Sep 23 2020 mktemp -rwxr-xr-x 1 root root 51368 Jul 29 2021 more -rwsr-xr-x 1 root root 51360 Jul 29 2021 mount -rwxr-xr-x 1 root root 14496 Jul 29 2021 mountpoint -rwxr-xr-x 1 root root 134808 Sep 23 2020 mv lrwxrwxrwx 1 root root 8 Nov 8 2019 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 19 2021 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 35720 Sep 23 2020 pwd lrwxrwxrwx 1 root root 4 Aug 5 2021 rbash -> bash -rwxr-xr-x 1 root root 43872 Sep 23 2020 readlink -rwxr-xr-x 1 root root 68592 Sep 23 2020 rm -rwxr-xr-x 1 root root 43880 Sep 23 2020 rmdir -rwxr-xr-x 1 root root 19208 Sep 28 2020 run-parts -rwxr-xr-x 1 root root 114016 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Sep 15 14:23 sh -> bash lrwxrwxrwx 1 root root 4 Sep 15 05:47 sh.distrib -> dash -rwxr-xr-x 1 root root 35656 Sep 23 2020 sleep -rwxr-xr-x 1 root root 72640 Sep 23 2020 stty -rwsr-xr-x 1 root root 67776 Jul 29 2021 su -rwxr-xr-x 1 root root 35672 Sep 23 2020 sync -rwxr-xr-x 1 root root 535768 Feb 17 2021 tar -rwxr-xr-x 1 root root 10568 Sep 28 2020 tempfile -rwxr-xr-x 1 root root 89120 Sep 23 2020 touch -rwxr-xr-x 1 root root 31512 Sep 23 2020 true -rwxr-xr-x 1 root root 14264 Feb 27 2021 ulockmgr_server -rwsr-xr-x 1 root root 30880 Jul 29 2021 umount -rwxr-xr-x 1 root root 35640 Sep 23 2020 uname -rwxr-xr-x 2 root root 2346 Mar 3 2021 uncompress -rwxr-xr-x 1 root root 143088 Sep 23 2020 vdir -rwxr-xr-x 1 root root 59584 Jul 29 2021 wdctl lrwxrwxrwx 1 root root 8 Nov 8 2019 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Mar 3 2021 zcat -rwxr-xr-x 1 root root 1678 Mar 3 2021 zcmp -rwxr-xr-x 1 root root 5880 Mar 3 2021 zdiff -rwxr-xr-x 1 root root 29 Mar 3 2021 zegrep -rwxr-xr-x 1 root root 29 Mar 3 2021 zfgrep -rwxr-xr-x 1 root root 2081 Mar 3 2021 zforce -rwxr-xr-x 1 root root 7585 Mar 3 2021 zgrep -rwxr-xr-x 1 root root 2206 Mar 3 2021 zless -rwxr-xr-x 1 root root 1842 Mar 3 2021 zmore -rwxr-xr-x 1 root root 4553 Mar 3 2021 znew I: user script /srv/workspace/pbuilder/8355/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: ant, debhelper (>= 12), default-jdk, javacc, javahelper (>= 0.72.9), junit, libjama-java dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19646 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on ant; however: Package ant is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 12); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on default-jdk; however: Package default-jdk is not installed. pbuilder-satisfydepends-dummy depends on javacc; however: Package javacc is not installed. pbuilder-satisfydepends-dummy depends on javahelper (>= 0.72.9); however: Package javahelper is not installed. pbuilder-satisfydepends-dummy depends on junit; however: Package junit is not installed. pbuilder-satisfydepends-dummy depends on libjama-java; however: Package libjama-java is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: ant{a} autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} ca-certificates-java{a} dctrl-tools{a} debhelper{a} default-jdk{a} default-jdk-headless{a} default-jre{a} default-jre-headless{a} devscripts{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dirmngr{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} gettext{a} gettext-base{a} gnupg{a} gnupg-l10n{a} gnupg-utils{a} gpg{a} gpg-agent{a} gpg-wks-client{a} gpg-wks-server{a} gpgconf{a} gpgsm{a} groff-base{a} intltool-debian{a} java-common{a} javacc{a} javahelper{a} junit{a} libarchive-zip-perl{a} libasound2{a} libasound2-data{a} libassuan0{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libb-hooks-op-check-perl{a} libbrotli1{a} libbsd0{a} libclass-method-modifiers-perl{a} libcups2{a} libdbus-1-3{a} libdebhelper-perl{a} libdevel-callchecker-perl{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm-nouveau2{a} libdrm-radeon1{a} libdrm2{a} libdynaloader-functions-perl{a} libedit2{a} libelf1{a} libencode-locale-perl{a} libexpat1{a} libfile-dirlist-perl{a} libfile-homedir-perl{a} libfile-listing-perl{a} libfile-stripnondeterminism-perl{a} libfile-touch-perl{a} libfile-which-perl{a} libfontconfig1{a} libfreetype6{a} libgif7{a} libgl1{a} libgl1-mesa-dri{a} libglapi-mesa{a} libglib2.0-0{a} libglvnd0{a} libglx-mesa0{a} libglx0{a} libgraphite2-3{a} libharfbuzz0b{a} libhtml-parser-perl{a} libhtml-tagset-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-date-perl{a} libhttp-message-perl{a} libhttp-negotiate-perl{a} libicu67{a} libimport-into-perl{a} libio-html-perl{a} libio-pty-perl{a} libio-socket-ssl-perl{a} libipc-run-perl{a} libjama-java{a} libjpeg62-turbo{a} libksba8{a} liblcms2-2{a} libldap-2.4-2{a} libllvm11{a} liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} libmagic-mgc{a} libmagic1{a} libmd0{a} libmodule-runtime-perl{a} libmoo-perl{a} libmpdec3{a} libnet-http-perl{a} libnet-ssleay-perl{a} libnpth0{a} libnspr4{a} libnss3{a} libparams-classify-perl{a} libpcsclite1{a} libpipeline1{a} libpng16-16{a} libpython3-stdlib{a} libpython3.9-minimal{a} libpython3.9-stdlib{a} libreadline8{a} librole-tiny-perl{a} libsasl2-2{a} libsasl2-modules-db{a} libsensors-config{a} libsensors5{a} libsigsegv2{a} libstrictures-perl{a} libsub-override-perl{a} libsub-quote-perl{a} libtimedate-perl{a} libtool{a} libtry-tiny-perl{a} libuchardet0{a} liburi-perl{a} libvulkan1{a} libwww-perl{a} libwww-robotrules-perl{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} libxcb-dri2-0{a} libxcb-dri3-0{a} libxcb-glx0{a} libxcb-present0{a} libxcb-shm0{a} libxcb-sync1{a} libxcb-xfixes0{a} libxcb1{a} libxdamage1{a} libxdmcp6{a} libxext6{a} libxfixes3{a} libxi6{a} libxml2{a} libxrender1{a} libxshmfence1{a} libxtst6{a} libxxf86vm1{a} libz3-4{a} m4{a} man-db{a} media-types{a} netbase{a} openjdk-11-jdk{a} openjdk-11-jdk-headless{a} openjdk-11-jre{a} openjdk-11-jre-headless{a} openssl{a} patchutils{a} perl-openssl-defaults{a} pinentry-curses{a} po-debconf{a} python3{a} python3-minimal{a} python3.9{a} python3.9-minimal{a} readline-common{a} sensible-utils{a} ucf{a} wdiff{a} x11-common{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf ant-optional curl dbus debian-keyring dput dput-ng dupload equivs fonts-dejavu-extra libarchive-cpio-perl libatk-wrapper-java-jni libclass-xsaccessor-perl libclone-perl libdata-dump-perl libdistro-info-perl libgit-wrapper-perl libgitlab-api-v4-perl libglib2.0-data libhtml-form-perl libhtml-format-perl libhttp-daemon-perl libldap-common liblist-compare-perl libltdl-dev libmail-sendmail-perl libmailtools-perl libnamespace-clean-perl libsasl2-modules libsoap-lite-perl libstring-shellquote-perl libsub-name-perl libxt-dev licensecheck lintian lynx mesa-vulkan-drivers pristine-tar python3-apt python3-debian python3-magic python3-requests python3-unidiff python3-xdg shared-mime-info strace unzip wget xdg-user-dirs 0 packages upgraded, 184 newly installed, 0 to remove and 0 not upgraded. Need to get 327 MB of archives. After unpacking 664 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bullseye/main arm64 bsdextrautils arm64 2.36.1-8 [142 kB] Get: 2 http://deb.debian.org/debian bullseye/main arm64 libuchardet0 arm64 0.0.7-1 [67.9 kB] Get: 3 http://deb.debian.org/debian bullseye/main arm64 groff-base arm64 1.22.4-6 [883 kB] Get: 4 http://deb.debian.org/debian bullseye/main arm64 libpipeline1 arm64 1.5.3-1 [33.0 kB] Get: 5 http://deb.debian.org/debian bullseye/main arm64 man-db arm64 2.9.4-2 [1336 kB] Get: 6 http://deb.debian.org/debian bullseye/main arm64 libpython3.9-minimal arm64 3.9.2-1 [797 kB] Get: 7 http://deb.debian.org/debian bullseye/main arm64 libexpat1 arm64 2.2.10-2 [83.1 kB] Get: 8 http://deb.debian.org/debian bullseye/main arm64 python3.9-minimal arm64 3.9.2-1 [1884 kB] Get: 9 http://deb.debian.org/debian bullseye/main arm64 python3-minimal arm64 3.9.2-3 [38.2 kB] Get: 10 http://deb.debian.org/debian bullseye/main arm64 media-types all 4.0.0 [30.3 kB] Get: 11 http://deb.debian.org/debian bullseye/main arm64 libmpdec3 arm64 2.5.1-1 [84.4 kB] Get: 12 http://deb.debian.org/debian bullseye/main arm64 readline-common all 8.1-1 [73.7 kB] Get: 13 http://deb.debian.org/debian bullseye/main arm64 libreadline8 arm64 8.1-1 [160 kB] Get: 14 http://deb.debian.org/debian bullseye/main arm64 libpython3.9-stdlib arm64 3.9.2-1 [1658 kB] Get: 15 http://deb.debian.org/debian bullseye/main arm64 python3.9 arm64 3.9.2-1 [466 kB] Get: 16 http://deb.debian.org/debian bullseye/main arm64 libpython3-stdlib arm64 3.9.2-3 [21.4 kB] Get: 17 http://deb.debian.org/debian bullseye/main arm64 python3 arm64 3.9.2-3 [37.9 kB] Get: 18 http://deb.debian.org/debian bullseye/main arm64 netbase all 6.3 [19.9 kB] Get: 19 http://deb.debian.org/debian bullseye/main arm64 sensible-utils all 0.0.14 [14.8 kB] Get: 20 http://deb.debian.org/debian bullseye/main arm64 openssl arm64 1.1.1k-1 [829 kB] Get: 21 http://deb.debian.org/debian bullseye/main arm64 ca-certificates all 20210119 [158 kB] Get: 22 http://deb.debian.org/debian bullseye/main arm64 libmagic-mgc arm64 1:5.39-3 [273 kB] Get: 23 http://deb.debian.org/debian bullseye/main arm64 libmagic1 arm64 1:5.39-3 [121 kB] Get: 24 http://deb.debian.org/debian bullseye/main arm64 file arm64 1:5.39-3 [69.1 kB] Get: 25 http://deb.debian.org/debian bullseye/main arm64 gettext-base arm64 0.21-4 [173 kB] Get: 26 http://deb.debian.org/debian bullseye/main arm64 ucf all 3.0043 [74.0 kB] Get: 27 http://deb.debian.org/debian bullseye/main arm64 libnspr4 arm64 2:4.29-1 [105 kB] Get: 28 http://deb.debian.org/debian bullseye/main arm64 libnss3 arm64 2:3.61-1 [1210 kB] Get: 29 http://deb.debian.org/debian bullseye/main arm64 ca-certificates-java all 20190909 [15.7 kB] Get: 30 http://deb.debian.org/debian bullseye/main arm64 java-common all 0.72 [14.5 kB] Get: 31 http://deb.debian.org/debian bullseye/main arm64 libavahi-common-data arm64 0.8-5 [123 kB] Get: 32 http://deb.debian.org/debian bullseye/main arm64 libavahi-common3 arm64 0.8-5 [57.1 kB] Get: 33 http://deb.debian.org/debian bullseye/main arm64 libdbus-1-3 arm64 1.12.20-2 [208 kB] Get: 34 http://deb.debian.org/debian bullseye/main arm64 libavahi-client3 arm64 0.8-5 [60.6 kB] Get: 35 http://deb.debian.org/debian bullseye/main arm64 libcups2 arm64 2.3.3op2-3+deb11u1 [334 kB] Get: 36 http://deb.debian.org/debian bullseye/main arm64 liblcms2-2 arm64 2.12~rc1-2 [140 kB] Get: 37 http://deb.debian.org/debian bullseye/main arm64 libjpeg62-turbo arm64 1:2.0.6-4 [133 kB] Get: 38 http://deb.debian.org/debian bullseye/main arm64 libbrotli1 arm64 1.0.9-2+b2 [267 kB] Get: 39 http://deb.debian.org/debian bullseye/main arm64 libpng16-16 arm64 1.6.37-3 [289 kB] Get: 40 http://deb.debian.org/debian bullseye/main arm64 libfreetype6 arm64 2.10.4+dfsg-1 [393 kB] Get: 41 http://deb.debian.org/debian bullseye/main arm64 fonts-dejavu-core all 2.37-2 [1069 kB] Get: 42 http://deb.debian.org/debian bullseye/main arm64 fontconfig-config all 2.13.1-4.2 [281 kB] Get: 43 http://deb.debian.org/debian bullseye/main arm64 libfontconfig1 arm64 2.13.1-4.2 [344 kB] Get: 44 http://deb.debian.org/debian bullseye/main arm64 libasound2-data all 1.2.4-1.1 [38.2 kB] Get: 45 http://deb.debian.org/debian bullseye/main arm64 libasound2 arm64 1.2.4-1.1 [326 kB] Get: 46 http://deb.debian.org/debian bullseye/main arm64 libglib2.0-0 arm64 2.66.8-1 [1286 kB] Get: 47 http://deb.debian.org/debian bullseye/main arm64 libgraphite2-3 arm64 1.3.14-1 [75.6 kB] Get: 48 http://deb.debian.org/debian bullseye/main arm64 libharfbuzz0b arm64 2.7.4-1 [1445 kB] Get: 49 http://deb.debian.org/debian bullseye/main arm64 libpcsclite1 arm64 1.9.1-1 [59.5 kB] Get: 50 http://deb.debian.org/debian bullseye/main arm64 openjdk-11-jre-headless arm64 11.0.12+7-2 [36.4 MB] Get: 51 http://deb.debian.org/debian bullseye/main arm64 default-jre-headless arm64 2:1.11-72 [10.9 kB] Get: 52 http://deb.debian.org/debian bullseye/main arm64 ant all 1.10.9-4 [2118 kB] Get: 53 http://deb.debian.org/debian bullseye/main arm64 libsigsegv2 arm64 2.13-1 [34.7 kB] Get: 54 http://deb.debian.org/debian bullseye/main arm64 m4 arm64 1.4.18-5 [199 kB] Get: 55 http://deb.debian.org/debian bullseye/main arm64 autoconf all 2.69-14 [313 kB] Get: 56 http://deb.debian.org/debian bullseye/main arm64 autotools-dev all 20180224.1+nmu1 [77.1 kB] Get: 57 http://deb.debian.org/debian bullseye/main arm64 automake all 1:1.16.3-2 [814 kB] Get: 58 http://deb.debian.org/debian bullseye/main arm64 autopoint all 0.21-4 [510 kB] Get: 59 http://deb.debian.org/debian bullseye/main arm64 dctrl-tools arm64 2.24-3 [101 kB] Get: 60 http://deb.debian.org/debian bullseye/main arm64 libdebhelper-perl all 13.3.4 [189 kB] Get: 61 http://deb.debian.org/debian bullseye/main arm64 libtool all 2.4.6-15 [513 kB] Get: 62 http://deb.debian.org/debian bullseye/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 63 http://deb.debian.org/debian bullseye/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 64 http://deb.debian.org/debian bullseye/main arm64 libsub-override-perl all 0.09-2 [10.2 kB] Get: 65 http://deb.debian.org/debian bullseye/main arm64 libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB] Get: 66 http://deb.debian.org/debian bullseye/main arm64 dh-strip-nondeterminism all 1.12.0-1 [15.4 kB] Get: 67 http://deb.debian.org/debian bullseye/main arm64 libelf1 arm64 0.183-1 [164 kB] Get: 68 http://deb.debian.org/debian bullseye/main arm64 dwz arm64 0.13+20210201-1 [155 kB] Get: 69 http://deb.debian.org/debian bullseye/main arm64 libicu67 arm64 67.1-7 [8467 kB] Get: 70 http://deb.debian.org/debian bullseye/main arm64 libxml2 arm64 2.9.10+dfsg-6.7 [629 kB] Get: 71 http://deb.debian.org/debian bullseye/main arm64 gettext arm64 0.21-4 [1261 kB] Get: 72 http://deb.debian.org/debian bullseye/main arm64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 73 http://deb.debian.org/debian bullseye/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 74 http://deb.debian.org/debian bullseye/main arm64 debhelper all 13.3.4 [1049 kB] Get: 75 http://deb.debian.org/debian bullseye/main arm64 libglvnd0 arm64 1.3.2-1 [44.3 kB] Get: 76 http://deb.debian.org/debian bullseye/main arm64 libxau6 arm64 1:1.0.9-1 [19.7 kB] Get: 77 http://deb.debian.org/debian bullseye/main arm64 libmd0 arm64 1.0.3-3 [27.9 kB] Get: 78 http://deb.debian.org/debian bullseye/main arm64 libbsd0 arm64 0.11.3-1 [106 kB] Get: 79 http://deb.debian.org/debian bullseye/main arm64 libxdmcp6 arm64 1:1.1.2-3 [25.4 kB] Get: 80 http://deb.debian.org/debian bullseye/main arm64 libxcb1 arm64 1.14-3 [138 kB] Get: 81 http://deb.debian.org/debian bullseye/main arm64 libx11-data all 2:1.7.2-1 [311 kB] Get: 82 http://deb.debian.org/debian bullseye/main arm64 libx11-6 arm64 2:1.7.2-1 [748 kB] Get: 83 http://deb.debian.org/debian bullseye/main arm64 libdrm-common all 2.4.104-1 [14.9 kB] Get: 84 http://deb.debian.org/debian bullseye/main arm64 libdrm2 arm64 2.4.104-1 [41.3 kB] Get: 85 http://deb.debian.org/debian bullseye/main arm64 libglapi-mesa arm64 20.3.5-1 [96.7 kB] Get: 86 http://deb.debian.org/debian bullseye/main arm64 libx11-xcb1 arm64 2:1.7.2-1 [203 kB] Get: 87 http://deb.debian.org/debian bullseye/main arm64 libxcb-dri2-0 arm64 1.14-3 [103 kB] Get: 88 http://deb.debian.org/debian bullseye/main arm64 libxcb-dri3-0 arm64 1.14-3 [102 kB] Get: 89 http://deb.debian.org/debian bullseye/main arm64 libxcb-glx0 arm64 1.14-3 [118 kB] Get: 90 http://deb.debian.org/debian bullseye/main arm64 libxcb-present0 arm64 1.14-3 [101 kB] Get: 91 http://deb.debian.org/debian bullseye/main arm64 libxcb-shm0 arm64 1.14-3 [101 kB] Get: 92 http://deb.debian.org/debian bullseye/main arm64 libxcb-sync1 arm64 1.14-3 [105 kB] Get: 93 http://deb.debian.org/debian bullseye/main arm64 libxcb-xfixes0 arm64 1.14-3 [105 kB] Get: 94 http://deb.debian.org/debian bullseye/main arm64 libxdamage1 arm64 1:1.1.5-2 [15.7 kB] Get: 95 http://deb.debian.org/debian bullseye/main arm64 libxext6 arm64 2:1.3.3-1.1 [51.6 kB] Get: 96 http://deb.debian.org/debian bullseye/main arm64 libxfixes3 arm64 1:5.0.3-2 [22.1 kB] Get: 97 http://deb.debian.org/debian bullseye/main arm64 libxshmfence1 arm64 1.3-1 [8712 B] Get: 98 http://deb.debian.org/debian bullseye/main arm64 libxxf86vm1 arm64 1:1.1.4-1+b2 [20.1 kB] Get: 99 http://deb.debian.org/debian bullseye/main arm64 libdrm-amdgpu1 arm64 2.4.104-1 [28.0 kB] Get: 100 http://deb.debian.org/debian bullseye/main arm64 libdrm-nouveau2 arm64 2.4.104-1 [26.1 kB] Get: 101 http://deb.debian.org/debian bullseye/main arm64 libdrm-radeon1 arm64 2.4.104-1 [29.3 kB] Get: 102 http://deb.debian.org/debian bullseye/main arm64 libedit2 arm64 3.1-20191231-2+b1 [92.1 kB] Get: 103 http://deb.debian.org/debian bullseye/main arm64 libz3-4 arm64 4.8.10-1 [6117 kB] Get: 104 http://deb.debian.org/debian bullseye/main arm64 libllvm11 arm64 1:11.0.1-2 [14.7 MB] Get: 105 http://deb.debian.org/debian bullseye/main arm64 libsensors-config all 1:3.6.0-7 [32.3 kB] Get: 106 http://deb.debian.org/debian bullseye/main arm64 libsensors5 arm64 1:3.6.0-7 [51.2 kB] Get: 107 http://deb.debian.org/debian bullseye/main arm64 libvulkan1 arm64 1.2.162.0-1 [95.7 kB] Get: 108 http://deb.debian.org/debian bullseye/main arm64 libgl1-mesa-dri arm64 20.3.5-1 [6552 kB] Get: 109 http://deb.debian.org/debian bullseye/main arm64 libglx-mesa0 arm64 20.3.5-1 [186 kB] Get: 110 http://deb.debian.org/debian bullseye/main arm64 libglx0 arm64 1.3.2-1 [32.0 kB] Get: 111 http://deb.debian.org/debian bullseye/main arm64 libgl1 arm64 1.3.2-1 [91.4 kB] Get: 112 http://deb.debian.org/debian bullseye/main arm64 libgif7 arm64 5.1.9-2 [45.0 kB] Get: 113 http://deb.debian.org/debian bullseye/main arm64 libxi6 arm64 2:1.7.10-1 [81.7 kB] Get: 114 http://deb.debian.org/debian bullseye/main arm64 libxrender1 arm64 1:0.9.10-1 [30.4 kB] Get: 115 http://deb.debian.org/debian bullseye/main arm64 x11-common all 1:7.7+22 [252 kB] Get: 116 http://deb.debian.org/debian bullseye/main arm64 libxtst6 arm64 2:1.2.3-1 [26.7 kB] Get: 117 http://deb.debian.org/debian bullseye/main arm64 openjdk-11-jre arm64 11.0.12+7-2 [164 kB] Get: 118 http://deb.debian.org/debian bullseye/main arm64 default-jre arm64 2:1.11-72 [1044 B] Get: 119 http://deb.debian.org/debian bullseye/main arm64 openjdk-11-jdk-headless arm64 11.0.12+7-2 [206 MB] Get: 120 http://deb.debian.org/debian bullseye/main arm64 default-jdk-headless arm64 2:1.11-72 [1100 B] Get: 121 http://deb.debian.org/debian bullseye/main arm64 openjdk-11-jdk arm64 11.0.12+7-2 [7060 kB] Get: 122 http://deb.debian.org/debian bullseye/main arm64 default-jdk arm64 2:1.11-72 [1056 B] Get: 123 http://deb.debian.org/debian bullseye/main arm64 libassuan0 arm64 2.5.3-7.1 [48.0 kB] Get: 124 http://deb.debian.org/debian bullseye/main arm64 gpgconf arm64 2.2.27-2 [540 kB] Get: 125 http://deb.debian.org/debian bullseye/main arm64 libksba8 arm64 1.5.0-3 [114 kB] Get: 126 http://deb.debian.org/debian bullseye/main arm64 libsasl2-modules-db arm64 2.1.27+dfsg-2.1 [69.3 kB] Get: 127 http://deb.debian.org/debian bullseye/main arm64 libsasl2-2 arm64 2.1.27+dfsg-2.1 [105 kB] Get: 128 http://deb.debian.org/debian bullseye/main arm64 libldap-2.4-2 arm64 2.4.57+dfsg-3 [222 kB] Get: 129 http://deb.debian.org/debian bullseye/main arm64 libnpth0 arm64 1.6-3 [18.6 kB] Get: 130 http://deb.debian.org/debian bullseye/main arm64 dirmngr arm64 2.2.27-2 [744 kB] Get: 131 http://deb.debian.org/debian bullseye/main arm64 gnupg-l10n all 2.2.27-2 [1084 kB] Get: 132 http://deb.debian.org/debian bullseye/main arm64 gnupg-utils arm64 2.2.27-2 [863 kB] Get: 133 http://deb.debian.org/debian bullseye/main arm64 gpg arm64 2.2.27-2 [883 kB] Get: 134 http://deb.debian.org/debian bullseye/main arm64 pinentry-curses arm64 1.1.0-4 [63.0 kB] Get: 135 http://deb.debian.org/debian bullseye/main arm64 gpg-agent arm64 2.2.27-2 [651 kB] Get: 136 http://deb.debian.org/debian bullseye/main arm64 gpg-wks-client arm64 2.2.27-2 [517 kB] Get: 137 http://deb.debian.org/debian bullseye/main arm64 gpg-wks-server arm64 2.2.27-2 [510 kB] Get: 138 http://deb.debian.org/debian bullseye/main arm64 gpgsm arm64 2.2.27-2 [627 kB] Get: 139 http://deb.debian.org/debian bullseye/main arm64 gnupg all 2.2.27-2 [825 kB] Get: 140 http://deb.debian.org/debian bullseye/main arm64 libfile-dirlist-perl all 0.05-2 [7444 B] Get: 141 http://deb.debian.org/debian bullseye/main arm64 libfile-which-perl all 1.23-1 [16.6 kB] Get: 142 http://deb.debian.org/debian bullseye/main arm64 libfile-homedir-perl all 1.006-1 [43.8 kB] Get: 143 http://deb.debian.org/debian bullseye/main arm64 libfile-touch-perl all 0.11-1 [9254 B] Get: 144 http://deb.debian.org/debian bullseye/main arm64 libio-pty-perl arm64 1:1.15-2 [36.0 kB] Get: 145 http://deb.debian.org/debian bullseye/main arm64 libipc-run-perl all 20200505.0-1 [102 kB] Get: 146 http://deb.debian.org/debian bullseye/main arm64 libclass-method-modifiers-perl all 2.13-1 [19.2 kB] Get: 147 http://deb.debian.org/debian bullseye/main arm64 libb-hooks-op-check-perl arm64 0.22-1+b3 [11.2 kB] Get: 148 http://deb.debian.org/debian bullseye/main arm64 libdynaloader-functions-perl all 0.003-1.1 [12.7 kB] Get: 149 http://deb.debian.org/debian bullseye/main arm64 libdevel-callchecker-perl arm64 0.008-1+b2 [15.8 kB] Get: 150 http://deb.debian.org/debian bullseye/main arm64 libparams-classify-perl arm64 0.015-1+b3 [25.5 kB] Get: 151 http://deb.debian.org/debian bullseye/main arm64 libmodule-runtime-perl all 0.016-1 [19.4 kB] Get: 152 http://deb.debian.org/debian bullseye/main arm64 libimport-into-perl all 1.002005-1 [11.6 kB] Get: 153 http://deb.debian.org/debian bullseye/main arm64 librole-tiny-perl all 2.002004-1 [21.4 kB] Get: 154 http://deb.debian.org/debian bullseye/main arm64 libstrictures-perl all 2.000006-1 [18.6 kB] Get: 155 http://deb.debian.org/debian bullseye/main arm64 libsub-quote-perl all 2.006006-1 [21.0 kB] Get: 156 http://deb.debian.org/debian bullseye/main arm64 libmoo-perl all 2.004004-1 [59.9 kB] Get: 157 http://deb.debian.org/debian bullseye/main arm64 libencode-locale-perl all 1.05-1.1 [13.2 kB] Get: 158 http://deb.debian.org/debian bullseye/main arm64 libtimedate-perl all 2.3300-2 [39.3 kB] Get: 159 http://deb.debian.org/debian bullseye/main arm64 libhttp-date-perl all 6.05-1 [10.4 kB] Get: 160 http://deb.debian.org/debian bullseye/main arm64 libfile-listing-perl all 6.14-1 [12.4 kB] Get: 161 http://deb.debian.org/debian bullseye/main arm64 libhtml-tagset-perl all 3.20-4 [13.0 kB] Get: 162 http://deb.debian.org/debian bullseye/main arm64 liburi-perl all 5.08-1 [90.6 kB] Get: 163 http://deb.debian.org/debian bullseye/main arm64 libhtml-parser-perl arm64 3.75-1+b1 [103 kB] Get: 164 http://deb.debian.org/debian bullseye/main arm64 libhtml-tree-perl all 5.07-2 [213 kB] Get: 165 http://deb.debian.org/debian bullseye/main arm64 libio-html-perl all 1.004-2 [16.1 kB] Get: 166 http://deb.debian.org/debian bullseye/main arm64 liblwp-mediatypes-perl all 6.04-1 [19.9 kB] Get: 167 http://deb.debian.org/debian bullseye/main arm64 libhttp-message-perl all 6.28-1 [79.6 kB] Get: 168 http://deb.debian.org/debian bullseye/main arm64 libhttp-cookies-perl all 6.10-1 [19.6 kB] Get: 169 http://deb.debian.org/debian bullseye/main arm64 libhttp-negotiate-perl all 6.01-1 [12.8 kB] Get: 170 http://deb.debian.org/debian bullseye/main arm64 perl-openssl-defaults arm64 5 [7360 B] Get: 171 http://deb.debian.org/debian bullseye/main arm64 libnet-ssleay-perl arm64 1.88-3+b1 [316 kB] Get: 172 http://deb.debian.org/debian bullseye/main arm64 libio-socket-ssl-perl all 2.069-1 [215 kB] Get: 173 http://deb.debian.org/debian bullseye/main arm64 libnet-http-perl all 6.20-1 [25.1 kB] Get: 174 http://deb.debian.org/debian bullseye/main arm64 liblwp-protocol-https-perl all 6.10-1 [12.2 kB] Get: 175 http://deb.debian.org/debian bullseye/main arm64 libtry-tiny-perl all 0.30-1 [23.3 kB] Get: 176 http://deb.debian.org/debian bullseye/main arm64 libwww-robotrules-perl all 6.02-1 [12.9 kB] Get: 177 http://deb.debian.org/debian bullseye/main arm64 libwww-perl all 6.52-1 [192 kB] Get: 178 http://deb.debian.org/debian bullseye/main arm64 patchutils arm64 0.4.2-1 [73.5 kB] Get: 179 http://deb.debian.org/debian bullseye/main arm64 wdiff arm64 1.2.2-2+b1 [121 kB] Get: 180 http://deb.debian.org/debian bullseye/main arm64 devscripts arm64 2.21.3 [1092 kB] Get: 181 http://deb.debian.org/debian bullseye/main arm64 junit all 3.8.2-9 [110 kB] Get: 182 http://deb.debian.org/debian bullseye/main arm64 javacc all 5.0-8.1 [299 kB] Get: 183 http://deb.debian.org/debian bullseye/main arm64 javahelper all 0.78 [97.2 kB] Get: 184 http://deb.debian.org/debian bullseye/main arm64 libjama-java all 1.0.3-2 [31.3 kB] Fetched 327 MB in 30s (10.8 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bsdextrautils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19646 files and directories currently installed.) Preparing to unpack .../0-bsdextrautils_2.36.1-8_arm64.deb ... Unpacking bsdextrautils (2.36.1-8) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../1-libuchardet0_0.0.7-1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../2-groff-base_1.22.4-6_arm64.deb ... Unpacking groff-base (1.22.4-6) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../3-libpipeline1_1.5.3-1_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../4-man-db_2.9.4-2_arm64.deb ... Unpacking man-db (2.9.4-2) ... Selecting previously unselected package libpython3.9-minimal:arm64. Preparing to unpack .../5-libpython3.9-minimal_3.9.2-1_arm64.deb ... Unpacking libpython3.9-minimal:arm64 (3.9.2-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../6-libexpat1_2.2.10-2_arm64.deb ... Unpacking libexpat1:arm64 (2.2.10-2) ... Selecting previously unselected package python3.9-minimal. Preparing to unpack .../7-python3.9-minimal_3.9.2-1_arm64.deb ... Unpacking python3.9-minimal (3.9.2-1) ... Setting up libpython3.9-minimal:arm64 (3.9.2-1) ... Setting up libexpat1:arm64 (2.2.10-2) ... Setting up python3.9-minimal (3.9.2-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20513 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.9.2-3_arm64.deb ... Unpacking python3-minimal (3.9.2-3) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_4.0.0_all.deb ... Unpacking media-types (4.0.0) ... Selecting previously unselected package libmpdec3:arm64. Preparing to unpack .../2-libmpdec3_2.5.1-1_arm64.deb ... Unpacking libmpdec3:arm64 (2.5.1-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../3-readline-common_8.1-1_all.deb ... Unpacking readline-common (8.1-1) ... Selecting previously unselected package libreadline8:arm64. Preparing to unpack .../4-libreadline8_8.1-1_arm64.deb ... Unpacking libreadline8:arm64 (8.1-1) ... Selecting previously unselected package libpython3.9-stdlib:arm64. Preparing to unpack .../5-libpython3.9-stdlib_3.9.2-1_arm64.deb ... Unpacking libpython3.9-stdlib:arm64 (3.9.2-1) ... Selecting previously unselected package python3.9. Preparing to unpack .../6-python3.9_3.9.2-1_arm64.deb ... Unpacking python3.9 (3.9.2-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../7-libpython3-stdlib_3.9.2-3_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.9.2-3) ... Setting up python3-minimal (3.9.2-3) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20934 files and directories currently installed.) Preparing to unpack .../000-python3_3.9.2-3_arm64.deb ... Unpacking python3 (3.9.2-3) ... Selecting previously unselected package netbase. Preparing to unpack .../001-netbase_6.3_all.deb ... Unpacking netbase (6.3) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.14_all.deb ... Unpacking sensible-utils (0.0.14) ... Selecting previously unselected package openssl. Preparing to unpack .../003-openssl_1.1.1k-1_arm64.deb ... Unpacking openssl (1.1.1k-1) ... Selecting previously unselected package ca-certificates. Preparing to unpack .../004-ca-certificates_20210119_all.deb ... Unpacking ca-certificates (20210119) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../005-libmagic-mgc_1%3a5.39-3_arm64.deb ... Unpacking libmagic-mgc (1:5.39-3) ... Selecting previously unselected package libmagic1:arm64. Preparing to unpack .../006-libmagic1_1%3a5.39-3_arm64.deb ... Unpacking libmagic1:arm64 (1:5.39-3) ... Selecting previously unselected package file. Preparing to unpack .../007-file_1%3a5.39-3_arm64.deb ... Unpacking file (1:5.39-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../008-gettext-base_0.21-4_arm64.deb ... Unpacking gettext-base (0.21-4) ... Selecting previously unselected package ucf. Preparing to unpack .../009-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package libnspr4:arm64. Preparing to unpack .../010-libnspr4_2%3a4.29-1_arm64.deb ... Unpacking libnspr4:arm64 (2:4.29-1) ... Selecting previously unselected package libnss3:arm64. Preparing to unpack .../011-libnss3_2%3a3.61-1_arm64.deb ... Unpacking libnss3:arm64 (2:3.61-1) ... Selecting previously unselected package ca-certificates-java. Preparing to unpack .../012-ca-certificates-java_20190909_all.deb ... Unpacking ca-certificates-java (20190909) ... Selecting previously unselected package java-common. Preparing to unpack .../013-java-common_0.72_all.deb ... Unpacking java-common (0.72) ... Selecting previously unselected package libavahi-common-data:arm64. Preparing to unpack .../014-libavahi-common-data_0.8-5_arm64.deb ... Unpacking libavahi-common-data:arm64 (0.8-5) ... Selecting previously unselected package libavahi-common3:arm64. Preparing to unpack .../015-libavahi-common3_0.8-5_arm64.deb ... Unpacking libavahi-common3:arm64 (0.8-5) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../016-libdbus-1-3_1.12.20-2_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.12.20-2) ... Selecting previously unselected package libavahi-client3:arm64. Preparing to unpack .../017-libavahi-client3_0.8-5_arm64.deb ... Unpacking libavahi-client3:arm64 (0.8-5) ... Selecting previously unselected package libcups2:arm64. Preparing to unpack .../018-libcups2_2.3.3op2-3+deb11u1_arm64.deb ... Unpacking libcups2:arm64 (2.3.3op2-3+deb11u1) ... Selecting previously unselected package liblcms2-2:arm64. Preparing to unpack .../019-liblcms2-2_2.12~rc1-2_arm64.deb ... Unpacking liblcms2-2:arm64 (2.12~rc1-2) ... Selecting previously unselected package libjpeg62-turbo:arm64. Preparing to unpack .../020-libjpeg62-turbo_1%3a2.0.6-4_arm64.deb ... Unpacking libjpeg62-turbo:arm64 (1:2.0.6-4) ... Selecting previously unselected package libbrotli1:arm64. Preparing to unpack .../021-libbrotli1_1.0.9-2+b2_arm64.deb ... Unpacking libbrotli1:arm64 (1.0.9-2+b2) ... Selecting previously unselected package libpng16-16:arm64. Preparing to unpack .../022-libpng16-16_1.6.37-3_arm64.deb ... Unpacking libpng16-16:arm64 (1.6.37-3) ... Selecting previously unselected package libfreetype6:arm64. Preparing to unpack .../023-libfreetype6_2.10.4+dfsg-1_arm64.deb ... Unpacking libfreetype6:arm64 (2.10.4+dfsg-1) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../024-fonts-dejavu-core_2.37-2_all.deb ... Unpacking fonts-dejavu-core (2.37-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../025-fontconfig-config_2.13.1-4.2_all.deb ... Unpacking fontconfig-config (2.13.1-4.2) ... Selecting previously unselected package libfontconfig1:arm64. Preparing to unpack .../026-libfontconfig1_2.13.1-4.2_arm64.deb ... Unpacking libfontconfig1:arm64 (2.13.1-4.2) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../027-libasound2-data_1.2.4-1.1_all.deb ... Unpacking libasound2-data (1.2.4-1.1) ... Selecting previously unselected package libasound2:arm64. Preparing to unpack .../028-libasound2_1.2.4-1.1_arm64.deb ... Unpacking libasound2:arm64 (1.2.4-1.1) ... Selecting previously unselected package libglib2.0-0:arm64. Preparing to unpack .../029-libglib2.0-0_2.66.8-1_arm64.deb ... Unpacking libglib2.0-0:arm64 (2.66.8-1) ... Selecting previously unselected package libgraphite2-3:arm64. Preparing to unpack .../030-libgraphite2-3_1.3.14-1_arm64.deb ... Unpacking libgraphite2-3:arm64 (1.3.14-1) ... Selecting previously unselected package libharfbuzz0b:arm64. Preparing to unpack .../031-libharfbuzz0b_2.7.4-1_arm64.deb ... Unpacking libharfbuzz0b:arm64 (2.7.4-1) ... Selecting previously unselected package libpcsclite1:arm64. Preparing to unpack .../032-libpcsclite1_1.9.1-1_arm64.deb ... Unpacking libpcsclite1:arm64 (1.9.1-1) ... Selecting previously unselected package openjdk-11-jre-headless:arm64. Preparing to unpack .../033-openjdk-11-jre-headless_11.0.12+7-2_arm64.deb ... Unpacking openjdk-11-jre-headless:arm64 (11.0.12+7-2) ... Selecting previously unselected package default-jre-headless. Preparing to unpack .../034-default-jre-headless_2%3a1.11-72_arm64.deb ... Unpacking default-jre-headless (2:1.11-72) ... Selecting previously unselected package ant. Preparing to unpack .../035-ant_1.10.9-4_all.deb ... Unpacking ant (1.10.9-4) ... Selecting previously unselected package libsigsegv2:arm64. Preparing to unpack .../036-libsigsegv2_2.13-1_arm64.deb ... Unpacking libsigsegv2:arm64 (2.13-1) ... Selecting previously unselected package m4. Preparing to unpack .../037-m4_1.4.18-5_arm64.deb ... Unpacking m4 (1.4.18-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../038-autoconf_2.69-14_all.deb ... Unpacking autoconf (2.69-14) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../039-autotools-dev_20180224.1+nmu1_all.deb ... Unpacking autotools-dev (20180224.1+nmu1) ... Selecting previously unselected package automake. Preparing to unpack .../040-automake_1%3a1.16.3-2_all.deb ... Unpacking automake (1:1.16.3-2) ... Selecting previously unselected package autopoint. Preparing to unpack .../041-autopoint_0.21-4_all.deb ... Unpacking autopoint (0.21-4) ... Selecting previously unselected package dctrl-tools. Preparing to unpack .../042-dctrl-tools_2.24-3_arm64.deb ... Unpacking dctrl-tools (2.24-3) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../043-libdebhelper-perl_13.3.4_all.deb ... Unpacking libdebhelper-perl (13.3.4) ... Selecting previously unselected package libtool. Preparing to unpack .../044-libtool_2.4.6-15_all.deb ... Unpacking libtool (2.4.6-15) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../045-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../046-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../047-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../048-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../049-dh-strip-nondeterminism_1.12.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.12.0-1) ... Selecting previously unselected package libelf1:arm64. Preparing to unpack .../050-libelf1_0.183-1_arm64.deb ... Unpacking libelf1:arm64 (0.183-1) ... Selecting previously unselected package dwz. Preparing to unpack .../051-dwz_0.13+20210201-1_arm64.deb ... Unpacking dwz (0.13+20210201-1) ... Selecting previously unselected package libicu67:arm64. Preparing to unpack .../052-libicu67_67.1-7_arm64.deb ... Unpacking libicu67:arm64 (67.1-7) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../053-libxml2_2.9.10+dfsg-6.7_arm64.deb ... Unpacking libxml2:arm64 (2.9.10+dfsg-6.7) ... Selecting previously unselected package gettext. Preparing to unpack .../054-gettext_0.21-4_arm64.deb ... Unpacking gettext (0.21-4) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../055-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../056-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../057-debhelper_13.3.4_all.deb ... Unpacking debhelper (13.3.4) ... Selecting previously unselected package libglvnd0:arm64. Preparing to unpack .../058-libglvnd0_1.3.2-1_arm64.deb ... Unpacking libglvnd0:arm64 (1.3.2-1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../059-libxau6_1%3a1.0.9-1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1) ... Selecting previously unselected package libmd0:arm64. Preparing to unpack .../060-libmd0_1.0.3-3_arm64.deb ... Unpacking libmd0:arm64 (1.0.3-3) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../061-libbsd0_0.11.3-1_arm64.deb ... Unpacking libbsd0:arm64 (0.11.3-1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../062-libxdmcp6_1%3a1.1.2-3_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../063-libxcb1_1.14-3_arm64.deb ... Unpacking libxcb1:arm64 (1.14-3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../064-libx11-data_2%3a1.7.2-1_all.deb ... Unpacking libx11-data (2:1.7.2-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../065-libx11-6_2%3a1.7.2-1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.7.2-1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../066-libdrm-common_2.4.104-1_all.deb ... Unpacking libdrm-common (2.4.104-1) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../067-libdrm2_2.4.104-1_arm64.deb ... Unpacking libdrm2:arm64 (2.4.104-1) ... Selecting previously unselected package libglapi-mesa:arm64. Preparing to unpack .../068-libglapi-mesa_20.3.5-1_arm64.deb ... Unpacking libglapi-mesa:arm64 (20.3.5-1) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../069-libx11-xcb1_2%3a1.7.2-1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.7.2-1) ... Selecting previously unselected package libxcb-dri2-0:arm64. Preparing to unpack .../070-libxcb-dri2-0_1.14-3_arm64.deb ... Unpacking libxcb-dri2-0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-dri3-0:arm64. Preparing to unpack .../071-libxcb-dri3-0_1.14-3_arm64.deb ... Unpacking libxcb-dri3-0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-glx0:arm64. Preparing to unpack .../072-libxcb-glx0_1.14-3_arm64.deb ... Unpacking libxcb-glx0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-present0:arm64. Preparing to unpack .../073-libxcb-present0_1.14-3_arm64.deb ... Unpacking libxcb-present0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-shm0:arm64. Preparing to unpack .../074-libxcb-shm0_1.14-3_arm64.deb ... Unpacking libxcb-shm0:arm64 (1.14-3) ... Selecting previously unselected package libxcb-sync1:arm64. Preparing to unpack .../075-libxcb-sync1_1.14-3_arm64.deb ... Unpacking libxcb-sync1:arm64 (1.14-3) ... Selecting previously unselected package libxcb-xfixes0:arm64. Preparing to unpack .../076-libxcb-xfixes0_1.14-3_arm64.deb ... Unpacking libxcb-xfixes0:arm64 (1.14-3) ... Selecting previously unselected package libxdamage1:arm64. Preparing to unpack .../077-libxdamage1_1%3a1.1.5-2_arm64.deb ... Unpacking libxdamage1:arm64 (1:1.1.5-2) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../078-libxext6_2%3a1.3.3-1.1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.3-1.1) ... Selecting previously unselected package libxfixes3:arm64. Preparing to unpack .../079-libxfixes3_1%3a5.0.3-2_arm64.deb ... Unpacking libxfixes3:arm64 (1:5.0.3-2) ... Selecting previously unselected package libxshmfence1:arm64. Preparing to unpack .../080-libxshmfence1_1.3-1_arm64.deb ... Unpacking libxshmfence1:arm64 (1.3-1) ... Selecting previously unselected package libxxf86vm1:arm64. Preparing to unpack .../081-libxxf86vm1_1%3a1.1.4-1+b2_arm64.deb ... Unpacking libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../082-libdrm-amdgpu1_2.4.104-1_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.104-1) ... Selecting previously unselected package libdrm-nouveau2:arm64. Preparing to unpack .../083-libdrm-nouveau2_2.4.104-1_arm64.deb ... Unpacking libdrm-nouveau2:arm64 (2.4.104-1) ... Selecting previously unselected package libdrm-radeon1:arm64. Preparing to unpack .../084-libdrm-radeon1_2.4.104-1_arm64.deb ... Unpacking libdrm-radeon1:arm64 (2.4.104-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../085-libedit2_3.1-20191231-2+b1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20191231-2+b1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../086-libz3-4_4.8.10-1_arm64.deb ... Unpacking libz3-4:arm64 (4.8.10-1) ... Selecting previously unselected package libllvm11:arm64. Preparing to unpack .../087-libllvm11_1%3a11.0.1-2_arm64.deb ... Unpacking libllvm11:arm64 (1:11.0.1-2) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../088-libsensors-config_1%3a3.6.0-7_all.deb ... Unpacking libsensors-config (1:3.6.0-7) ... Selecting previously unselected package libsensors5:arm64. Preparing to unpack .../089-libsensors5_1%3a3.6.0-7_arm64.deb ... Unpacking libsensors5:arm64 (1:3.6.0-7) ... Selecting previously unselected package libvulkan1:arm64. Preparing to unpack .../090-libvulkan1_1.2.162.0-1_arm64.deb ... Unpacking libvulkan1:arm64 (1.2.162.0-1) ... Selecting previously unselected package libgl1-mesa-dri:arm64. Preparing to unpack .../091-libgl1-mesa-dri_20.3.5-1_arm64.deb ... Unpacking libgl1-mesa-dri:arm64 (20.3.5-1) ... Selecting previously unselected package libglx-mesa0:arm64. Preparing to unpack .../092-libglx-mesa0_20.3.5-1_arm64.deb ... Unpacking libglx-mesa0:arm64 (20.3.5-1) ... Selecting previously unselected package libglx0:arm64. Preparing to unpack .../093-libglx0_1.3.2-1_arm64.deb ... Unpacking libglx0:arm64 (1.3.2-1) ... Selecting previously unselected package libgl1:arm64. Preparing to unpack .../094-libgl1_1.3.2-1_arm64.deb ... Unpacking libgl1:arm64 (1.3.2-1) ... Selecting previously unselected package libgif7:arm64. Preparing to unpack .../095-libgif7_5.1.9-2_arm64.deb ... Unpacking libgif7:arm64 (5.1.9-2) ... Selecting previously unselected package libxi6:arm64. Preparing to unpack .../096-libxi6_2%3a1.7.10-1_arm64.deb ... Unpacking libxi6:arm64 (2:1.7.10-1) ... Selecting previously unselected package libxrender1:arm64. Preparing to unpack .../097-libxrender1_1%3a0.9.10-1_arm64.deb ... Unpacking libxrender1:arm64 (1:0.9.10-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../098-x11-common_1%3a7.7+22_all.deb ... Unpacking x11-common (1:7.7+22) ... Selecting previously unselected package libxtst6:arm64. Preparing to unpack .../099-libxtst6_2%3a1.2.3-1_arm64.deb ... Unpacking libxtst6:arm64 (2:1.2.3-1) ... Selecting previously unselected package openjdk-11-jre:arm64. Preparing to unpack .../100-openjdk-11-jre_11.0.12+7-2_arm64.deb ... Unpacking openjdk-11-jre:arm64 (11.0.12+7-2) ... Selecting previously unselected package default-jre. Preparing to unpack .../101-default-jre_2%3a1.11-72_arm64.deb ... Unpacking default-jre (2:1.11-72) ... Selecting previously unselected package openjdk-11-jdk-headless:arm64. Preparing to unpack .../102-openjdk-11-jdk-headless_11.0.12+7-2_arm64.deb ... Unpacking openjdk-11-jdk-headless:arm64 (11.0.12+7-2) ... Selecting previously unselected package default-jdk-headless. Preparing to unpack .../103-default-jdk-headless_2%3a1.11-72_arm64.deb ... Unpacking default-jdk-headless (2:1.11-72) ... Selecting previously unselected package openjdk-11-jdk:arm64. Preparing to unpack .../104-openjdk-11-jdk_11.0.12+7-2_arm64.deb ... Unpacking openjdk-11-jdk:arm64 (11.0.12+7-2) ... Selecting previously unselected package default-jdk. Preparing to unpack .../105-default-jdk_2%3a1.11-72_arm64.deb ... Unpacking default-jdk (2:1.11-72) ... Selecting previously unselected package libassuan0:arm64. Preparing to unpack .../106-libassuan0_2.5.3-7.1_arm64.deb ... Unpacking libassuan0:arm64 (2.5.3-7.1) ... Selecting previously unselected package gpgconf. Preparing to unpack .../107-gpgconf_2.2.27-2_arm64.deb ... Unpacking gpgconf (2.2.27-2) ... Selecting previously unselected package libksba8:arm64. Preparing to unpack .../108-libksba8_1.5.0-3_arm64.deb ... Unpacking libksba8:arm64 (1.5.0-3) ... Selecting previously unselected package libsasl2-modules-db:arm64. Preparing to unpack .../109-libsasl2-modules-db_2.1.27+dfsg-2.1_arm64.deb ... Unpacking libsasl2-modules-db:arm64 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libsasl2-2:arm64. Preparing to unpack .../110-libsasl2-2_2.1.27+dfsg-2.1_arm64.deb ... Unpacking libsasl2-2:arm64 (2.1.27+dfsg-2.1) ... Selecting previously unselected package libldap-2.4-2:arm64. Preparing to unpack .../111-libldap-2.4-2_2.4.57+dfsg-3_arm64.deb ... Unpacking libldap-2.4-2:arm64 (2.4.57+dfsg-3) ... Selecting previously unselected package libnpth0:arm64. Preparing to unpack .../112-libnpth0_1.6-3_arm64.deb ... Unpacking libnpth0:arm64 (1.6-3) ... Selecting previously unselected package dirmngr. Preparing to unpack .../113-dirmngr_2.2.27-2_arm64.deb ... Unpacking dirmngr (2.2.27-2) ... Selecting previously unselected package gnupg-l10n. Preparing to unpack .../114-gnupg-l10n_2.2.27-2_all.deb ... Unpacking gnupg-l10n (2.2.27-2) ... Selecting previously unselected package gnupg-utils. Preparing to unpack .../115-gnupg-utils_2.2.27-2_arm64.deb ... Unpacking gnupg-utils (2.2.27-2) ... Selecting previously unselected package gpg. Preparing to unpack .../116-gpg_2.2.27-2_arm64.deb ... Unpacking gpg (2.2.27-2) ... Selecting previously unselected package pinentry-curses. Preparing to unpack .../117-pinentry-curses_1.1.0-4_arm64.deb ... Unpacking pinentry-curses (1.1.0-4) ... Selecting previously unselected package gpg-agent. Preparing to unpack .../118-gpg-agent_2.2.27-2_arm64.deb ... Unpacking gpg-agent (2.2.27-2) ... Selecting previously unselected package gpg-wks-client. Preparing to unpack .../119-gpg-wks-client_2.2.27-2_arm64.deb ... Unpacking gpg-wks-client (2.2.27-2) ... Selecting previously unselected package gpg-wks-server. Preparing to unpack .../120-gpg-wks-server_2.2.27-2_arm64.deb ... Unpacking gpg-wks-server (2.2.27-2) ... Selecting previously unselected package gpgsm. Preparing to unpack .../121-gpgsm_2.2.27-2_arm64.deb ... Unpacking gpgsm (2.2.27-2) ... Selecting previously unselected package gnupg. Preparing to unpack .../122-gnupg_2.2.27-2_all.deb ... Unpacking gnupg (2.2.27-2) ... Selecting previously unselected package libfile-dirlist-perl. Preparing to unpack .../123-libfile-dirlist-perl_0.05-2_all.deb ... Unpacking libfile-dirlist-perl (0.05-2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../124-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../125-libfile-homedir-perl_1.006-1_all.deb ... Unpacking libfile-homedir-perl (1.006-1) ... Selecting previously unselected package libfile-touch-perl. Preparing to unpack .../126-libfile-touch-perl_0.11-1_all.deb ... Unpacking libfile-touch-perl (0.11-1) ... Selecting previously unselected package libio-pty-perl. Preparing to unpack .../127-libio-pty-perl_1%3a1.15-2_arm64.deb ... Unpacking libio-pty-perl (1:1.15-2) ... Selecting previously unselected package libipc-run-perl. Preparing to unpack .../128-libipc-run-perl_20200505.0-1_all.deb ... Unpacking libipc-run-perl (20200505.0-1) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../129-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libb-hooks-op-check-perl. Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-1+b3_arm64.deb ... Unpacking libb-hooks-op-check-perl (0.22-1+b3) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../131-libdynaloader-functions-perl_0.003-1.1_all.deb ... Unpacking libdynaloader-functions-perl (0.003-1.1) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../132-libdevel-callchecker-perl_0.008-1+b2_arm64.deb ... Unpacking libdevel-callchecker-perl (0.008-1+b2) ... Selecting previously unselected package libparams-classify-perl. Preparing to unpack .../133-libparams-classify-perl_0.015-1+b3_arm64.deb ... Unpacking libparams-classify-perl (0.015-1+b3) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../134-libmodule-runtime-perl_0.016-1_all.deb ... Unpacking libmodule-runtime-perl (0.016-1) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../135-libimport-into-perl_1.002005-1_all.deb ... Unpacking libimport-into-perl (1.002005-1) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../136-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../137-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../138-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../139-libmoo-perl_2.004004-1_all.deb ... Unpacking libmoo-perl (2.004004-1) ... Selecting previously unselected package libencode-locale-perl. Preparing to unpack .../140-libencode-locale-perl_1.05-1.1_all.deb ... Unpacking libencode-locale-perl (1.05-1.1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../141-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libhttp-date-perl. Preparing to unpack .../142-libhttp-date-perl_6.05-1_all.deb ... Unpacking libhttp-date-perl (6.05-1) ... Selecting previously unselected package libfile-listing-perl. Preparing to unpack .../143-libfile-listing-perl_6.14-1_all.deb ... Unpacking libfile-listing-perl (6.14-1) ... Selecting previously unselected package libhtml-tagset-perl. Preparing to unpack .../144-libhtml-tagset-perl_3.20-4_all.deb ... Unpacking libhtml-tagset-perl (3.20-4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../145-liburi-perl_5.08-1_all.deb ... Unpacking liburi-perl (5.08-1) ... Selecting previously unselected package libhtml-parser-perl. Preparing to unpack .../146-libhtml-parser-perl_3.75-1+b1_arm64.deb ... Unpacking libhtml-parser-perl (3.75-1+b1) ... Selecting previously unselected package libhtml-tree-perl. Preparing to unpack .../147-libhtml-tree-perl_5.07-2_all.deb ... Unpacking libhtml-tree-perl (5.07-2) ... Selecting previously unselected package libio-html-perl. Preparing to unpack .../148-libio-html-perl_1.004-2_all.deb ... Unpacking libio-html-perl (1.004-2) ... Selecting previously unselected package liblwp-mediatypes-perl. Preparing to unpack .../149-liblwp-mediatypes-perl_6.04-1_all.deb ... Unpacking liblwp-mediatypes-perl (6.04-1) ... Selecting previously unselected package libhttp-message-perl. Preparing to unpack .../150-libhttp-message-perl_6.28-1_all.deb ... Unpacking libhttp-message-perl (6.28-1) ... Selecting previously unselected package libhttp-cookies-perl. Preparing to unpack .../151-libhttp-cookies-perl_6.10-1_all.deb ... Unpacking libhttp-cookies-perl (6.10-1) ... Selecting previously unselected package libhttp-negotiate-perl. Preparing to unpack .../152-libhttp-negotiate-perl_6.01-1_all.deb ... Unpacking libhttp-negotiate-perl (6.01-1) ... Selecting previously unselected package perl-openssl-defaults:arm64. Preparing to unpack .../153-perl-openssl-defaults_5_arm64.deb ... Unpacking perl-openssl-defaults:arm64 (5) ... Selecting previously unselected package libnet-ssleay-perl. Preparing to unpack .../154-libnet-ssleay-perl_1.88-3+b1_arm64.deb ... Unpacking libnet-ssleay-perl (1.88-3+b1) ... Selecting previously unselected package libio-socket-ssl-perl. Preparing to unpack .../155-libio-socket-ssl-perl_2.069-1_all.deb ... Unpacking libio-socket-ssl-perl (2.069-1) ... Selecting previously unselected package libnet-http-perl. Preparing to unpack .../156-libnet-http-perl_6.20-1_all.deb ... Unpacking libnet-http-perl (6.20-1) ... Selecting previously unselected package liblwp-protocol-https-perl. Preparing to unpack .../157-liblwp-protocol-https-perl_6.10-1_all.deb ... Unpacking liblwp-protocol-https-perl (6.10-1) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../158-libtry-tiny-perl_0.30-1_all.deb ... Unpacking libtry-tiny-perl (0.30-1) ... Selecting previously unselected package libwww-robotrules-perl. Preparing to unpack .../159-libwww-robotrules-perl_6.02-1_all.deb ... Unpacking libwww-robotrules-perl (6.02-1) ... Selecting previously unselected package libwww-perl. Preparing to unpack .../160-libwww-perl_6.52-1_all.deb ... Unpacking libwww-perl (6.52-1) ... Selecting previously unselected package patchutils. Preparing to unpack .../161-patchutils_0.4.2-1_arm64.deb ... Unpacking patchutils (0.4.2-1) ... Selecting previously unselected package wdiff. Preparing to unpack .../162-wdiff_1.2.2-2+b1_arm64.deb ... Unpacking wdiff (1.2.2-2+b1) ... Selecting previously unselected package devscripts. Preparing to unpack .../163-devscripts_2.21.3_arm64.deb ... Unpacking devscripts (2.21.3) ... Selecting previously unselected package junit. Preparing to unpack .../164-junit_3.8.2-9_all.deb ... Unpacking junit (3.8.2-9) ... Selecting previously unselected package javacc. Preparing to unpack .../165-javacc_5.0-8.1_all.deb ... Unpacking javacc (5.0-8.1) ... Selecting previously unselected package javahelper. Preparing to unpack .../166-javahelper_0.78_all.deb ... Unpacking javahelper (0.78) ... Selecting previously unselected package libjama-java. Preparing to unpack .../167-libjama-java_1.0.3-2_all.deb ... Unpacking libjama-java (1.0.3-2) ... Setting up libksba8:arm64 (1.5.0-3) ... Setting up media-types (4.0.0) ... Setting up libpipeline1:arm64 (1.5.3-1) ... Setting up libgraphite2-3:arm64 (1.3.14-1) ... Setting up liblcms2-2:arm64 (2.12~rc1-2) ... Setting up wdiff (1.2.2-2+b1) ... Setting up libfile-which-perl (1.23-1) ... Setting up libxau6:arm64 (1:1.0.9-1) ... Setting up bsdextrautils (2.36.1-8) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up java-common (0.72) ... Setting up libicu67:arm64 (67.1-7) ... Setting up libdynaloader-functions-perl (0.003-1.1) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up libio-pty-perl (1:1.15-2) ... Setting up libmagic-mgc (1:5.39-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:arm64 (2.66.8-1) ... No schema files found: doing nothing. Setting up libglvnd0:arm64 (1.3.2-1) ... Setting up libhtml-tagset-perl (3.20-4) ... Setting up libdebhelper-perl (13.3.4) ... Setting up libbrotli1:arm64 (1.0.9-2+b2) ... Setting up liblwp-mediatypes-perl (6.04-1) ... Setting up x11-common (1:7.7+22) ... invoke-rc.d: could not determine current runlevel Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix. Setting up libtry-tiny-perl (0.30-1) ... Setting up libsensors-config (1:3.6.0-7) ... Setting up libmagic1:arm64 (1:5.39-3) ... Setting up perl-openssl-defaults:arm64 (5) ... Setting up libjama-java (1.0.3-2) ... Setting up gettext-base (0.21-4) ... Setting up libencode-locale-perl (1.05-1.1) ... Setting up libnpth0:arm64 (1.6-3) ... Setting up file (1:5.39-3) ... Setting up libassuan0:arm64 (2.5.3-7.1) ... Setting up libsasl2-modules-db:arm64 (2.1.27+dfsg-2.1) ... Setting up libasound2-data (1.2.4-1.1) ... Setting up autotools-dev (20180224.1+nmu1) ... Setting up libz3-4:arm64 (4.8.10-1) ... Setting up libjpeg62-turbo:arm64 (1:2.0.6-4) ... Setting up junit (3.8.2-9) ... Setting up libx11-data (2:1.7.2-1) ... Setting up libnspr4:arm64 (2:4.29-1) ... Setting up gnupg-l10n (2.2.27-2) ... Setting up libavahi-common-data:arm64 (0.8-5) ... Setting up libdbus-1-3:arm64 (1.12.20-2) ... Setting up libsigsegv2:arm64 (2.13-1) ... Setting up libpng16-16:arm64 (1.6.37-3) ... Setting up libio-html-perl (1.004-2) ... Setting up autopoint (0.21-4) ... Setting up libb-hooks-op-check-perl (0.22-1+b3) ... Setting up fonts-dejavu-core (2.37-2) ... Setting up libipc-run-perl (20200505.0-1) ... Setting up libpcsclite1:arm64 (1.9.1-1) ... Setting up libsensors5:arm64 (1:3.6.0-7) ... Setting up libglapi-mesa:arm64 (20.3.5-1) ... Setting up libsasl2-2:arm64 (2.1.27+dfsg-2.1) ... Setting up libvulkan1:arm64 (1.2.162.0-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libgif7:arm64 (5.1.9-2) ... Setting up libmd0:arm64 (1.0.3-3) ... Setting up sensible-utils (0.0.14) ... Setting up libxshmfence1:arm64 (1.3-1) ... Setting up libuchardet0:arm64 (0.0.7-1) ... Setting up libasound2:arm64 (1.2.4-1.1) ... Setting up libmpdec3:arm64 (2.5.1-1) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up libsub-override-perl (0.09-2) ... Setting up netbase (6.3) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libfile-dirlist-perl (0.05-2) ... Setting up libfile-homedir-perl (1.006-1) ... Setting up openssl (1.1.1k-1) ... Setting up libbsd0:arm64 (0.11.3-1) ... Setting up libdrm-common (2.4.104-1) ... Setting up libelf1:arm64 (0.183-1) ... Setting up readline-common (8.1-1) ... Setting up libxml2:arm64 (2.9.10+dfsg-6.7) ... Setting up liburi-perl (5.08-1) ... Setting up libfile-touch-perl (0.11-1) ... Setting up dctrl-tools (2.24-3) ... Setting up libnet-ssleay-perl (1.88-3+b1) ... Setting up pinentry-curses (1.1.0-4) ... Setting up libfile-stripnondeterminism-perl (1.12.0-1) ... Setting up libhttp-date-perl (6.05-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3) ... Setting up libxcb1:arm64 (1.14-3) ... Setting up gettext (0.21-4) ... Setting up libxcb-xfixes0:arm64 (1.14-3) ... Setting up libfile-listing-perl (6.14-1) ... Setting up libtool (2.4.6-15) ... Setting up libxcb-glx0:arm64 (1.14-3) ... Setting up libedit2:arm64 (3.1-20191231-2+b1) ... Setting up libreadline8:arm64 (8.1-1) ... Setting up libavahi-common3:arm64 (0.8-5) ... Setting up libldap-2.4-2:arm64 (2.4.57+dfsg-3) ... Setting up libnet-http-perl (6.20-1) ... Setting up m4 (1.4.18-5) ... Setting up libnss3:arm64 (2:3.61-1) ... Setting up libxcb-shm0:arm64 (1.14-3) ... Setting up libdevel-callchecker-perl (0.008-1+b2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libxcb-present0:arm64 (1.14-3) ... Setting up patchutils (0.4.2-1) ... Setting up ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 129 added, 0 removed; done. Setting up libllvm11:arm64 (1:11.0.1-2) ... Setting up libfreetype6:arm64 (2.10.4+dfsg-1) ... Setting up libxcb-sync1:arm64 (1.14-3) ... Setting up ucf (3.0043) ... Setting up autoconf (2.69-14) ... Setting up libxcb-dri2-0:arm64 (1.14-3) ... Setting up dh-strip-nondeterminism (1.12.0-1) ... Setting up libwww-robotrules-perl (6.02-1) ... Setting up libdrm2:arm64 (2.4.104-1) ... Setting up dwz (0.13+20210201-1) ... Setting up groff-base (1.22.4-6) ... Setting up libhtml-parser-perl (3.75-1+b1) ... Setting up gpgconf (2.2.27-2) ... Setting up libx11-6:arm64 (2:1.7.2-1) ... Setting up libharfbuzz0b:arm64 (2.7.4-1) ... Setting up libavahi-client3:arm64 (0.8-5) ... Setting up libio-socket-ssl-perl (2.069-1) ... Setting up gpg (2.2.27-2) ... Setting up libpython3.9-stdlib:arm64 (3.9.2-1) ... Setting up libpython3-stdlib:arm64 (3.9.2-3) ... Setting up gnupg-utils (2.2.27-2) ... Setting up libhttp-message-perl (6.28-1) ... Setting up libdrm-amdgpu1:arm64 (2.4.104-1) ... Setting up automake (1:1.16.3-2) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:arm64 (1.14-3) ... Setting up libx11-xcb1:arm64 (2:1.7.2-1) ... Setting up libhttp-negotiate-perl (6.01-1) ... Setting up libdrm-nouveau2:arm64 (2.4.104-1) ... Setting up libxdamage1:arm64 (1:1.1.5-2) ... Setting up gpg-agent (2.2.27-2) ... Setting up libxrender1:arm64 (1:0.9.10-1) ... Setting up libhttp-cookies-perl (6.10-1) ... Setting up libdrm-radeon1:arm64 (2.4.104-1) ... Setting up fontconfig-config (2.13.1-4.2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhtml-tree-perl (5.07-2) ... Setting up libparams-classify-perl (0.015-1+b3) ... Setting up gpgsm (2.2.27-2) ... Setting up libgl1-mesa-dri:arm64 (20.3.5-1) ... Setting up libxext6:arm64 (2:1.3.3-1.1) ... Setting up man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libxxf86vm1:arm64 (1:1.1.4-1+b2) ... Setting up dh-autoreconf (20) ... Setting up dirmngr (2.2.27-2) ... Setting up libmodule-runtime-perl (0.016-1) ... Setting up libxfixes3:arm64 (1:5.0.3-2) ... Setting up gpg-wks-server (2.2.27-2) ... Setting up libcups2:arm64 (2.3.3op2-3+deb11u1) ... Setting up libfontconfig1:arm64 (2.13.1-4.2) ... Setting up python3.9 (3.9.2-1) ... Setting up libglx-mesa0:arm64 (20.3.5-1) ... Setting up libxi6:arm64 (2:1.7.10-1) ... Setting up gpg-wks-client (2.2.27-2) ... Setting up libglx0:arm64 (1.3.2-1) ... Setting up libimport-into-perl (1.002005-1) ... Setting up libxtst6:arm64 (2:1.2.3-1) ... Setting up libmoo-perl (2.004004-1) ... Setting up debhelper (13.3.4) ... Setting up python3 (3.9.2-3) ... Setting up libgl1:arm64 (1.3.2-1) ... Setting up gnupg (2.2.27-2) ... Setting up default-jre-headless (2:1.11-72) ... Setting up libwww-perl (6.52-1) ... Setting up openjdk-11-jre-headless:arm64 (11.0.12+7-2) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jjs to provide /usr/bin/jjs (jjs) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/rmid to provide /usr/bin/rmid (rmid) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/pack200 to provide /usr/bin/pack200 (pack200) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/unpack200 to provide /usr/bin/unpack200 (unpack200) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode Setting up openjdk-11-jre:arm64 (11.0.12+7-2) ... Setting up openjdk-11-jdk-headless:arm64 (11.0.12+7-2) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jar to provide /usr/bin/jar (jar) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jarsigner to provide /usr/bin/jarsigner (jarsigner) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/javac to provide /usr/bin/javac (javac) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/javadoc to provide /usr/bin/javadoc (javadoc) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/javap to provide /usr/bin/javap (javap) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jcmd to provide /usr/bin/jcmd (jcmd) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jdb to provide /usr/bin/jdb (jdb) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jdeprscan to provide /usr/bin/jdeprscan (jdeprscan) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jdeps to provide /usr/bin/jdeps (jdeps) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jfr to provide /usr/bin/jfr (jfr) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jimage to provide /usr/bin/jimage (jimage) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jinfo to provide /usr/bin/jinfo (jinfo) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jlink to provide /usr/bin/jlink (jlink) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jmap to provide /usr/bin/jmap (jmap) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jmod to provide /usr/bin/jmod (jmod) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jps to provide /usr/bin/jps (jps) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jrunscript to provide /usr/bin/jrunscript (jrunscript) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jshell to provide /usr/bin/jshell (jshell) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jstack to provide /usr/bin/jstack (jstack) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jstat to provide /usr/bin/jstat (jstat) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jstatd to provide /usr/bin/jstatd (jstatd) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/rmic to provide /usr/bin/rmic (rmic) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/serialver to provide /usr/bin/serialver (serialver) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jaotc to provide /usr/bin/jaotc (jaotc) in auto mode update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jhsdb to provide /usr/bin/jhsdb (jhsdb) in auto mode Setting up default-jre (2:1.11-72) ... Setting up default-jdk-headless (2:1.11-72) ... Setting up devscripts (2.21.3) ... Setting up ant (1.10.9-4) ... Setting up openjdk-11-jdk:arm64 (11.0.12+7-2) ... update-alternatives: using /usr/lib/jvm/java-11-openjdk-arm64/bin/jconsole to provide /usr/bin/jconsole (jconsole) in auto mode Setting up javahelper (0.78) ... Setting up ca-certificates-java (20190909) ... head: cannot open '/etc/ssl/certs/java/cacerts' for reading: No such file or directory Adding debian:emSign_Root_CA_-_G1.pem Adding debian:emSign_Root_CA_-_C1.pem Adding debian:emSign_ECC_Root_CA_-_G3.pem Adding debian:emSign_ECC_Root_CA_-_C3.pem Adding debian:ePKI_Root_Certification_Authority.pem Adding debian:e-Szigno_Root_CA_2017.pem Adding debian:certSIGN_Root_CA_G2.pem Adding debian:certSIGN_ROOT_CA.pem Adding debian:XRamp_Global_CA_Root.pem Adding debian:VeriSign_Universal_Root_Certification_Authority.pem Adding debian:USERTrust_RSA_Certification_Authority.pem Adding debian:USERTrust_ECC_Certification_Authority.pem Adding debian:UCA_Global_G2_Root.pem Adding debian:UCA_Extended_Validation_Root.pem Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem Adding debian:Trustwave_Global_Certification_Authority.pem Adding debian:Trustis_FPS_Root_CA.pem Adding debian:TrustCor_RootCert_CA-2.pem Adding debian:TrustCor_RootCert_CA-1.pem Adding debian:TrustCor_ECA-1.pem Adding debian:TeliaSonera_Root_CA_v1.pem Adding debian:TWCA_Root_Certification_Authority.pem Adding debian:TWCA_Global_Root_CA.pem Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem Adding debian:T-TeleSec_GlobalRoot_Class_3.pem Adding debian:T-TeleSec_GlobalRoot_Class_2.pem Adding debian:SwissSign_Silver_CA_-_G2.pem Adding debian:SwissSign_Gold_CA_-_G2.pem Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem Adding debian:Starfield_Class_2_CA.pem Adding debian:Staat_der_Nederlanden_Root_CA_-_G3.pem Adding debian:Staat_der_Nederlanden_EV_Root_CA.pem Adding debian:Sonera_Class_2_Root_CA.pem Adding debian:Security_Communication_Root_CA.pem Adding debian:Security_Communication_RootCA2.pem Adding debian:Secure_Global_CA.pem Adding debian:SecureTrust_CA.pem Adding debian:SecureSign_RootCA11.pem Adding debian:SZAFIR_ROOT_CA2.pem Adding debian:SSL.com_Root_Certification_Authority_RSA.pem Adding debian:SSL.com_Root_Certification_Authority_ECC.pem Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem Adding debian:QuoVadis_Root_CA_3_G3.pem Adding debian:QuoVadis_Root_CA_3.pem Adding debian:QuoVadis_Root_CA_2_G3.pem Adding debian:QuoVadis_Root_CA_2.pem Adding debian:QuoVadis_Root_CA_1_G3.pem Adding debian:QuoVadis_Root_CA.pem Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem Adding debian:Network_Solutions_Certificate_Authority.pem Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem Adding debian:NAVER_Global_Root_Certification_Authority.pem Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem Adding debian:Microsec_e-Szigno_Root_CA_2009.pem Adding debian:Izenpe.com.pem Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem Adding debian:IdenTrust_Commercial_Root_CA_1.pem Adding debian:ISRG_Root_X1.pem Adding debian:Hongkong_Post_Root_CA_3.pem Adding debian:Hongkong_Post_Root_CA_1.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2011.pem Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem Adding debian:Go_Daddy_Class_2_CA.pem Adding debian:Global_Chambersign_Root_-_2008.pem Adding debian:GlobalSign_Root_CA_-_R6.pem Adding debian:GlobalSign_Root_CA_-_R3.pem Adding debian:GlobalSign_Root_CA_-_R2.pem Adding debian:GlobalSign_Root_CA.pem Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem Adding debian:GeoTrust_Primary_Certification_Authority_-_G2.pem Adding debian:GTS_Root_R4.pem Adding debian:GTS_Root_R3.pem Adding debian:GTS_Root_R2.pem Adding debian:GTS_Root_R1.pem Adding debian:GDCA_TrustAUTH_R5_ROOT.pem Adding debian:Entrust_Root_Certification_Authority_-_G4.pem Adding debian:Entrust_Root_Certification_Authority_-_G2.pem Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem Adding debian:Entrust_Root_Certification_Authority.pem Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem Adding debian:EC-ACC.pem Adding debian:E-Tugra_Certification_Authority.pem Adding debian:DigiCert_Trusted_Root_G4.pem Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem Adding debian:DigiCert_Global_Root_G3.pem Adding debian:DigiCert_Global_Root_G2.pem Adding debian:DigiCert_Global_Root_CA.pem Adding debian:DigiCert_Assured_ID_Root_G3.pem Adding debian:DigiCert_Assured_ID_Root_G2.pem Adding debian:DigiCert_Assured_ID_Root_CA.pem Adding debian:DST_Root_CA_X3.pem Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem Adding debian:Cybertrust_Global_Root.pem Adding debian:Comodo_AAA_Services_root.pem Adding debian:Chambers_of_Commerce_Root_-_2008.pem Adding debian:Certum_Trusted_Network_CA_2.pem Adding debian:Certum_Trusted_Network_CA.pem Adding debian:Certigna_Root_CA.pem Adding debian:Certigna.pem Adding debian:COMODO_RSA_Certification_Authority.pem Adding debian:COMODO_ECC_Certification_Authority.pem Adding debian:COMODO_Certification_Authority.pem Adding debian:CFCA_EV_ROOT.pem Adding debian:CA_Disig_Root_R2.pem Adding debian:Buypass_Class_3_Root_CA.pem Adding debian:Buypass_Class_2_Root_CA.pem Adding debian:Baltimore_CyberTrust_Root.pem Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem Adding debian:Atos_TrustedRoot_2011.pem Adding debian:Amazon_Root_CA_4.pem Adding debian:Amazon_Root_CA_3.pem Adding debian:Amazon_Root_CA_2.pem Adding debian:Amazon_Root_CA_1.pem Adding debian:AffirmTrust_Premium_ECC.pem Adding debian:AffirmTrust_Premium.pem Adding debian:AffirmTrust_Networking.pem Adding debian:AffirmTrust_Commercial.pem Adding debian:Actalis_Authentication_Root_CA.pem Adding debian:AC_RAIZ_FNMT-RCM.pem Adding debian:ACCVRAIZ1.pem done. Setting up liblwp-protocol-https-perl (6.10-1) ... Setting up javacc (5.0-8.1) ... Setting up default-jdk (2:1.11-72) ... Processing triggers for libc-bin (2.31-13) ... Processing triggers for ca-certificates (20210119) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. done. Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl The following NEW packages will be installed: libfile-find-rule-perl libnumber-compare-perl libtext-glob-perl usrmerge 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 59.5 kB of archives. After this operation, 157 kB of additional disk space will be used. Get:1 http://deb.debian.org/debian bullseye/main arm64 libnumber-compare-perl all 0.03-1.1 [6956 B] Get:2 http://deb.debian.org/debian bullseye/main arm64 libtext-glob-perl all 0.11-1 [8888 B] Get:3 http://deb.debian.org/debian bullseye/main arm64 libfile-find-rule-perl all 0.34-1 [30.6 kB] Get:4 http://deb.debian.org/debian bullseye/main arm64 usrmerge all 25 [13.0 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 59.5 kB in 0s (1415 kB/s) Selecting previously unselected package libnumber-compare-perl. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25960 files and directories currently installed.) Preparing to unpack .../libnumber-compare-perl_0.03-1.1_all.deb ... Unpacking libnumber-compare-perl (0.03-1.1) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../libtext-glob-perl_0.11-1_all.deb ... Unpacking libtext-glob-perl (0.11-1) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../libfile-find-rule-perl_0.34-1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1) ... Selecting previously unselected package usrmerge. Preparing to unpack .../archives/usrmerge_25_all.deb ... Unpacking usrmerge (25) ... Setting up libtext-glob-perl (0.11-1) ... Setting up libnumber-compare-perl (0.03-1.1) ... Setting up libfile-find-rule-perl (0.34-1) ... Setting up usrmerge (25) ... The system has been successfully converted. Processing triggers for man-db (2.9.4-2) ... Not building database; man-db/auto-update is not 'true'. I: Building the package hostname: Temporary failure in name resolution I: Running cd /build/jep-2.4.1+ds/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../jep_2.4.1+ds-4_source.changes dpkg-buildpackage: info: source package jep dpkg-buildpackage: info: source version 2.4.1+ds-4 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Andrius Merkys dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --with javahelper dh_auto_clean ant clean Buildfile: /build/jep-2.4.1+ds/build.xml clean: BUILD SUCCESSFUL Total time: 1 second jh_clean dh_clean debian/rules binary dh binary --with javahelper dh_update_autotools_config dh_autoreconf dh_auto_configure jh_linkjars debian/rules override_dh_auto_build make[1]: Entering directory '/build/jep-2.4.1+ds' dh_auto_build -- jar ant -Duser.name debian jar Buildfile: /build/jep-2.4.1+ds/build.xml init: [tstamp] Honouring environment variable SOURCE_DATE_EPOCH which has been set to 1576047160 [echo] JAVACCHOME = /usr/share/java [echo] JRE1_2HOME = ${env.JRE1_2HOME} [echo] bootclasspath = ${env.JRE1_2HOME}/lib/rt.jar jjtree: [jjtree] Java Compiler Compiler Version 5.0 (Tree Builder) [jjtree] (type "jjtree" with no arguments for help) [jjtree] Reading from file /build/jep-2.4.1+ds/src/org/nfunk/jep/Parser.jjt . . . [jjtree] Annotated grammar generated successfully in /build/jep-2.4.1+ds/src/org/nfunk/jep/Parser.jj javacc: [javacc] Java Compiler Compiler Version 5.0 (Parser Generator) [javacc] (type "javacc" with no arguments for help) [javacc] Reading from file /build/jep-2.4.1+ds/src/org/nfunk/jep/Parser.jj . . . [javacc] File "TokenMgrError.java" does not exist. Will create one. [javacc] File "ParseException.java" does not exist. Will create one. [javacc] File "Token.java" does not exist. Will create one. [javacc] File "JavaCharStream.java" does not exist. Will create one. [javacc] Parser generated successfully. compile-with-ce: compile-without-ce: [echo] Compiling without ensuring compatibility [mkdir] Created dir: /build/jep-2.4.1+ds/build [javac] /build/jep-2.4.1+ds/build.xml:165: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds [javac] Using javac -source 1.2 is no longer supported, switching to 6 [javac] Using javac -target 1.2 is no longer supported, switching to 6 [javac] Compiling 319 source files to /build/jep-2.4.1+ds/build [javac] warning: [options] bootstrap class path not set in conjunction with -source 6 [javac] warning: [options] source value 6 is obsolete and will be removed in a future release [javac] warning: [options] target value 1.6 is obsolete and will be removed in a future release [javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options. [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:8: warning: [deprecation] Observable in java.util has been deprecated [javac] import java.util.Observable; [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:9: warning: [deprecation] Observer in java.util has been deprecated [javac] import java.util.Observer; [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djepExamples/ObserverConsole.java:8: warning: [deprecation] Observable in java.util has been deprecated [javac] import java.util.Observable; [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djepExamples/ObserverConsole.java:9: warning: [deprecation] Observer in java.util has been deprecated [javac] import java.util.Observer; [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jepexamples/Evaluator.java:23: warning: [deprecation] Applet in java.applet has been deprecated [javac] import java.applet.Applet; [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/JEP.java:229: warning: [deprecation] Double(double) in Double has been deprecated [javac] symTab.addConstant("pi", new Double(Math.PI)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/JEP.java:230: warning: [deprecation] Double(double) in Double has been deprecated [javac] symTab.addConstant("e", new Double(Math.E)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/JEP.java:286: warning: [deprecation] Double(double) in Double has been deprecated [javac] Double object = new Double(value); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:245: warning: [deprecation] Observable in java.util has been deprecated [javac] public class StObservable extends Observable { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:267: warning: [deprecation] Observer in java.util has been deprecated [javac] public synchronized void addObserver(Observer arg) { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:275: warning: [deprecation] Observer in java.util has been deprecated [javac] public synchronized void deleteObserver(Observer arg) { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/SymbolTable.java:291: warning: [deprecation] Observer in java.util has been deprecated [javac] public synchronized void addObserverToExistingVariables(Observer arg) { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/Variable.java:28: warning: [deprecation] Observable in java.util has been deprecated [javac] public class Variable extends Observable { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:24: warning: [deprecation] Double(double) in Double has been deprecated [javac] protected static Double ZERO = new Double(0.0); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:26: warning: [deprecation] Double(double) in Double has been deprecated [javac] protected static Double ONE = new Double(1.0); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:28: warning: [deprecation] Double(double) in Double has been deprecated [javac] protected static Double MINUSONE = new Double(-1.0); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:40: warning: [deprecation] Double(double) in Double has been deprecated [javac] protected static Double NAN = new Double(Double.NaN); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:42: warning: [deprecation] Double(double) in Double has been deprecated [javac] protected static Double PosInf = new Double(Double.POSITIVE_INFINITY); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:44: warning: [deprecation] Double(double) in Double has been deprecated [javac] protected static Double NegInf = new Double(Double.NEGATIVE_INFINITY); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/TreeUtils.java:355: warning: [deprecation] Double(double) in Double has been deprecated [javac] public Object getNumber(double val) { return new Double(val); } [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:155: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] if (pfmc instanceof SpecialEvaluationI) { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:162: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] return ((SpecialEvaluationI) pfmc).evaluate( [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:228: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] if (pfmc instanceof SpecialEvaluationI) { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/EvaluatorVisitor.java:229: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] return ((SpecialEvaluationI) pfmc).evaluate( [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:16: warning: [deprecation] Observer in java.util has been deprecated [javac] public class PartialDerivative extends XVariable implements Observer { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/djep/PartialDerivative.java:78: warning: [deprecation] Observable in java.util has been deprecated [javac] public void update(Observable arg0, Object arg1) { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/BigReals.java:43: warning: [deprecation] ROUND_HALF_DOWN in BigDecimal has been deprecated [javac] this.roundMode = BigDecimal.ROUND_HALF_DOWN; [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/BigReals.java:85: warning: [deprecation] divide(BigDecimal,int,int) in BigDecimal has been deprecated [javac] return a.divide(b,scale,roundMode); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/BigReals.java:86: warning: [deprecation] divide(BigDecimal,int) in BigDecimal has been deprecated [javac] return a.divide(b,roundMode); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/PermutationGroup.java:27: warning: [deprecation] Integer(int) in Integer has been deprecated [javac] perm[i]=new Integer(i+1); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/PermutationGroup.java:59: warning: [deprecation] Integer(int) in Integer has been deprecated [javac] perm[i]=new Integer(eles[i].intValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/values/Permutation.java:37: warning: [deprecation] Integer(int) in Integer has been deprecated [javac] res[this.perm[i].intValue()-1]= new Integer(i+1); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:15: warning: [deprecation] Double(double) in Double has been deprecated [javac] private Double ZERO = new Double(0.0); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:16: warning: [deprecation] Double(double) in Double has been deprecated [javac] private Double ONE = new Double(1.0); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:33: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(1.0/num.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:37: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(1.0 / num.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:41: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(a.doubleValue()+b.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:45: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(a.doubleValue()-b.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:49: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(a.doubleValue()*b.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:53: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(a.doubleValue()/b.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:57: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(Math.pow(a.doubleValue(),b.doubleValue())); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/groupJep/groups/Reals.java:61: warning: [deprecation] Double(String) in Double has been deprecated [javac] return new Double(str); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/jama/JamaUtil.java:85: warning: [deprecation] Double(double) in Double has been deprecated [javac] out[i][j] = new Double(in[i][j]); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/jama/JamaUtil.java:97: warning: [deprecation] Double(double) in Double has been deprecated [javac] out[i][j] = new Double(in[i][j]); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/jama/Rank.java:39: warning: [deprecation] Integer(int) in Integer has been deprecated [javac] s.push(new Integer(rank)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/jama/Rank.java:56: warning: [deprecation] Integer(int) in Integer has been deprecated [javac] res.setEle(0,new Integer(rank)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/MatrixEvaluator.java:75: warning: [deprecation] SpecialEvaluationI in org.nfunk.jep.function has been deprecated [javac] else if (pfmc instanceof SpecialEvaluationI) { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/MatrixVariable.java:42: warning: [deprecation] Double(double) in Double has been deprecated [javac] this.mvalue = Scaler.getInstance(new Double(0.0)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/MatrixVariable.java:50: warning: [deprecation] Double(double) in Double has been deprecated [javac] this.mvalue = Scaler.getInstance(new Double(0.0)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:62: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(Math.pow(d1.doubleValue(),d2.doubleValue())); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:70: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(temp.re()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:80: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(temp.re()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/function/Power.java:91: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(temp.re()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/function/Subtract.java:66: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(d1.doubleValue() - d2.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/function/Multiply.java:81: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(d1.doubleValue()*d2.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/xjep/function/SumType.java:116: warning: [deprecation] Double(double) in Double has been deprecated [javac] var.setValue(new Double(val)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/nfunk/jep/function/Add.java:90: warning: [deprecation] Double(double) in Double has been deprecated [javac] return new Double(d1.doubleValue() + d2.doubleValue()); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/matrixJep/nodeTypes/ASTMConstant.java:21: warning: [deprecation] Double(double) in Double has been deprecated [javac] scalerval = (Scaler) Scaler.getInstance(new Double(0.0)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/vectorJep/values/Scaler.java:21: warning: [deprecation] Double(double) in Double has been deprecated [javac] value = new Double(0.0); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:264: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("sin",new Short(SIN)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:265: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("cos",new Short(COS)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:266: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("tan",new Short(TAN)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:267: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("asin",new Short(ASIN)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:268: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("acos",new Short(ACOS)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:269: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("atan",new Short(ATAN)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:270: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("sinh",new Short(SINH)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:271: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("cosh",new Short(COSH)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:272: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("tanh",new Short(TANH)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:273: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("asinh",new Short(ASINH)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:274: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("acosh",new Short(ACOSH)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:275: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("atanh",new Short(ATANH)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:277: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("abs",new Short(ABS)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:278: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("exp",new Short(EXP)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:279: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("log",new Short(LOG)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:280: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("ln",new Short(LN)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:281: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("sqrt",new Short(SQRT)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:283: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("sec",new Short(SEC)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:284: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("cosec",new Short(COSEC)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:285: warning: [deprecation] Short(short) in Short has been deprecated [javac] functionHash.put("cot",new Short(COT)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:349: warning: [deprecation] Double(double) in Double has been deprecated [javac] res.setEle(0,new Double(a)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:393: warning: [deprecation] Observer in java.util has been deprecated [javac] private abstract static class ObjStore implements Observer { [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:416: warning: [deprecation] Integer(int) in Integer has been deprecated [javac] varRefs.put(var,new Integer(size)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:427: warning: [deprecation] Observable in java.util has been deprecated [javac] final public void update(Observable obs, Object arg1) [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:644: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(0,new Double(a)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:645: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(1,new Double(b)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:753: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(0,new Double(a)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:754: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(1,new Double(b)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:755: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(2,new Double(c)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:861: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(0,new Double(a)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:862: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(1,new Double(b)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:863: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(2,new Double(c)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:864: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(3,new Double(d)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:986: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(i,new Double(data[i])); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:1122: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(0,0,new Double(a)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:1123: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(0,1,new Double(b)); [javac] ^ [javac] /build/jep-2.4.1+ds/src/org/lsmp/djep/mrpe/MRpEval.java:1124: warning: [deprecation] Double(double) in Double has been deprecated [javac] val.setEle(1,0,new Double(c)); [javac] ^ [javac] Note: Some input files additionally use or override a deprecated API. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 100 warnings compile: jar: [mkdir] Created dir: /build/jep-2.4.1+ds/dist [jar] Building jar: /build/jep-2.4.1+ds/dist/jep-2.4.1.jar [jar] Building jar: /build/jep-2.4.1+ds/dist/ext-1.1.1.jar [jar] Building jar: /build/jep-2.4.1+ds/dist/jep-2.4.1-withexamples.jar BUILD SUCCESSFUL Total time: 41 seconds make[1]: Leaving directory '/build/jep-2.4.1+ds' debian/rules override_dh_auto_test make[1]: Entering directory '/build/jep-2.4.1+ds' ant -Duser.name debian runtests Buildfile: /build/jep-2.4.1+ds/build.xml runtests: [junit] .Evaluating and comparing expressions... [junit] Reached end of file. [junit] [junit] 551 lines processed. No errors were found. [junit] [junit] ....Throwing exception [junit] ... [junit] Time: 0.433 [junit] [junit] OK (8 tests) [junit] [junit] . [junit] Testing assignment [junit] Success: Value of "diff(x^2,x)" is "2.0*x" [junit] Success: Value of "diff(x^3,x)" is "3.0*x^2.0" [junit] Success: Value of "diff(x,x)" is "1.0" [junit] Success: Value of "diff(1,x)" is "0.0" [junit] Success: Value of "diff(x^2+x+1,x)" is "1.0+2.0*x" [junit] Success: Value of "diff((x+x^2)*(x+x^3),x)" is "(1.0+2.0*x)*(x+x^3.0)+(x+x^2.0)*(1.0+3.0*x^2.0)" [junit] Success: Value of "diff((x+x^2)/(x+x^3),x)" is "((1.0+2.0*x)*(x+x^3.0)-(x+x^2.0)*(1.0+3.0*x^2.0))/((x+x^3.0)*(x+x^3.0))" [junit] Success: Value of "diff(y^x,x)" is "y^x*ln(y)" [junit] Success: Value of "diff(e^x,x)" is "e^x*ln(e)" [junit] Success: Value of "diff(sin(x),x)" is "cos(x)" [junit] Success: Value of "diff((x+1)^2,x)" is "2.0+2.0*x" [junit] Success: Value of "diff((x+y)^2,x)" is "2.0*(x+y)" [junit] Success: Value of "diff((x+x^2)^3,x)" is "3.0*(x+x^2.0)^2.0*(1.0+2.0*x)" [junit] Success: Value of "diff(sin(x+1),x)" is "cos(1.0+x)" [junit] Success: Value of "diff(sin(x+x^2),x)" is "cos(x+x^2.0)*(1.0+2.0*x)" [junit] Success: Value of "diff(cos(x),x)" is "-sin(x)" [junit] Success: Value of "diff(tan(x),x)" is "1.0/cos(x)^2.0" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(asin(x),x)" is "1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(acos(x),x)" is "-1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(atan(x),x)" is "1.0/(1.0+x^2.0)" [junit] Success: Value of "diff(sinh(x),x)" is "cosh(x)" [junit] Success: Value of "diff(cosh(x),x)" is "sinh(x)" [junit] Success: Value of "diff(tanh(x),x)" is "1.0-tanh(x)^2.0" [junit] Success: Value of "diff(asinh(x),x)" is "1.0/sqrt(1.0+x^2.0)" [junit] Success: Value of "diff(acosh(x),x)" is "1.0/sqrt(x^2.0-1.0)" [junit] Success: Value of "diff(atanh(x),x)" is "1.0/(1.0-x^2.0)" [junit] Success: Value of "diff(sqrt(x),x)" is "0.5/sqrt(x)" [junit] Success: Value of "diff(exp(x),x)" is "exp(x)" [junit] Success: Value of "diff(ln(x),x)" is "1.0/x" [junit] Success: Value of "diff(log(x),x)" is "0.43429448190325176/x" [junit] Success: Value of "diff(abs(x),x)" is "abs(x)/x" [junit] Success: Value of "diff(atan2(y,x),x)" is "y/(y^2.0+x^2.0)" [junit] Success: Value of "diff(atan2(y,x),y)" is "-x/(y^2.0+x^2.0)" [junit] Success: Value of "diff(mod(x,y),x)" is "1.0" [junit] Success: Value of "diff(mod(x,y),y)" is "0.0" [junit] Success: Value of "diff(sum(x,x^2,x^3),x)" is "sum(1.0,2.0*x,3.0*x^2.0)" [junit] . [junit] Testing assignment and diff [junit] Success: Value of "y=x^5" is "y=x^5.0" [junit] Success: Value of "z=diff(y,x)" is "z=5.0*x^4.0" [junit] Success: Value of "dy/dx" is 5.0*x^4.0 [junit] Success: Value of "w=diff(z,x)" is "w=20.0*x^3.0" [junit] Success: Value of "d^2y/dxdx" is 20.0*x^3.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "y" is 32.0 [junit] Success: Value of "z" is 80.0 [junit] Success: Value of "w" is 160.0 [junit] Success: Value of "diff(ln(y),x)" is "(1.0/y)*5.0*x^4.0" [junit] .Success: Value of "x=5" is "x=5.0" [junit] Success: Value of "y=x" is "y=x" [junit] Success: Value of "z=y" is "z=y" [junit] Success: Value of "w=diff(z,x)" is "w=1.0" [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ...Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] ...Success: Value of "1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20" is "2432902008176640000": [junit] .Q [junit] Success: Value of "(1/2)-(1/3)" is "1/6": [junit] .Quaternions [junit] Success: Value of "i*j" is "-k": [junit] .Integers mod 5 [junit] Success: Value of "2*3" is "1": [junit] Success: Value of "2*4" is "3": [junit] Success: Value of "3*3" is "4": [junit] Success: Value of "3*4" is "2": [junit] Success: Value of "4*4" is "1": [junit] Success: Value of "2/3" is "4": [junit] Success: Value of "2/4" is "3": [junit] Success: Value of "3/2" is "4": [junit] Success: Value of "3/4" is "2": [junit] Success: Value of "4/2" is "2": [junit] Success: Value of "4/3" is "3": [junit] .Z: integers[rt2^2-2] [junit] Success: Value of "rt2*rt2" is "2": (2.0, 0.0) [junit] Success: Value of "(rt2+1)*(rt2+1)" is "2 rt2+3": (5.82842712474619, 0.0) [junit] .Z: integers[t^5-1] [junit] Success: Value of "t*t" is "t^2": (1.0, 0.0) [junit] Success: Value of "t*t*t" is "t^3": (1.0, 0.0) [junit] Success: Value of "t*t*t*t" is "t^4": (1.0, 0.0) [junit] Success: Value of "t*t*t*t*t" is "1": (1.0, 0.0) [junit] .Z: integers[t^2-2][s^2-5] [junit] Success: Value of "t" is "t": (1.4142135623730951, 0.0) [junit] Success: Value of "s" is "s": (2.23606797749979, 0.0) [junit] Success: Value of "t*t" is "2": (2.0, 0.0) [junit] Success: Value of "s*s" is "5": (5.0, 0.0) [junit] Success: Value of "s*t" is "t s": (3.1622776601683795, 0.0) [junit] Success: Value of "s+t" is "s+t": (3.6502815398728847, 0.0) [junit] Success: Value of "(t-1)*(s-1)" is "(t-1) s-t+1": (0.5119961202954948, 0.0) [junit] .Z: integers[t^2-t-1] [junit] Success: Value of "t*t" is "t+1": (2.618033988749895, 0.0) [junit] Success: Value of "t*t*t" is "2 t+1": (4.23606797749979, 0.0) [junit] Success: Value of "t*t*t*t" is "3 t+2": (6.854101966249685, 0.0) [junit] Success: Value of "t*t*t*t*t" is "5 t+3": (11.090169943749475, 0.0) [junit] Success: Value of "t*t*t*t*t*t" is "8 t+5": (17.94427190999916, 0.0) [junit] Success: Value of "x=2*t-1" is "2 t-1": (2.23606797749979, 0.0) [junit] Success: Value of "x*x" is "5": (5.0, 0.0) [junit] Success: Value of "-t" is "-t": (-1.618033988749895, 0.0) [junit] Success: Value of "1-t" is "-t+1": (-0.6180339887498949, 0.0) [junit] Success: Value of "t*(1-t)" is "-1": (-1.0, 0.0) [junit] .Coeffs [0] -2464.5430784 [junit] Coeffs [1] -698.481664 [junit] Coeffs [2] -41.636799999999994 [junit] Coeffs [3] 1.0 [junit] Value (-3203.6615424, 0.0) [junit] x^3-41.636799999999994 x^2-698.481664 x-2464.5430784 [junit] Success: Value of "(x+7.6)*(x+5.8832)*(x-55.12): x=1.0" is "(-3203.6615424, 0.0)" [junit] rounding error 7.6+5.8832-55.12 = -41.636799999999994 [junit] -2.0 -2.0 [junit] 1.0 1.0 [junit] (x+1.0) y-2.0 x-2.0 [junit] Success: Value of "(x+1)*(y-2): x=5,y=4" is "(12.0, 0.0)" [junit] Success: Value of "a=5" is "5.0": (5.0, 0.0) [junit] Success: Value of "z=x+y-1" is "y+x-1.0": (8.0, 0.0) [junit] Success: Value of "z^a" is "y^5+(5.0 x-5.0) y^4+(10.0 x^2-20.0 x+10.0) y^3+(10.0 x^3-30.0 x^2+30.0 x-10.0) y^2+(5.0 x^4-20.0 x^3+30.0 x^2-20.0 x+5.0) y+x^5-5.0 x^4+10.0 x^3-10.0 x^2+5.0 x-1.0": (32768.0, 0.0) [junit] .(3*2) x+34+23+3*2 y+4 x -> 6.0 y+10.0 x+57.0 [junit] 6x+3y+4x+3(15x+7y)+40 -> 24.0 y+55.0 x+40.0 [junit] . [junit] Coeffs [0] -2464.5430784 [junit] Coeffs [1] -698.481664 [junit] Coeffs [2] -41.636799999999994 [junit] Coeffs [3] 1.0 [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] ..Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] ..Success: Value of "x=2" is 2.0 [junit] Success: Value of "y=[x^3,x^2,x]" is [8.0,4.0,2.0] [junit] Success: Value of "z=diff(y,x)" is [12.0,4.0,1.0] [junit] Success: Value of "3*y" is [24.0,12.0,6.0] [junit] Success: Value of "y*4" is [32.0,16.0,8.0] [junit] Success: Value of "y*z" is [[96.0,32.0,8.0],[48.0,16.0,4.0],[24.0,8.0,2.0]] [junit] Success: Value of "z*y" is [[96.0,48.0,24.0],[32.0,16.0,8.0],[8.0,4.0,2.0]] [junit] Success: Value of "w=y^z" is [-4.0,16.0,-16.0] [junit] Success: Value of "diff(w,x)" is "[3.0*x^2.0,2.0*x,1.0]^z+y^[6.0*x,2.0,0.0]" [junit] Success: Value of "diff(y . z,x)" is "[3.0*x^2.0,2.0*x,1.0].z+y.[6.0*x,2.0,0.0]" [junit] Success: Value of "w.y" is 0.0 [junit] Success: Value of "w.z" is 0.0 [junit] Success: Value of "sqrt(w . z)" is 0.0 [junit] Success: Value of "sqrt([3,4].[3,4])" is 5.0 [junit] Success: Value of "y+z" is [20.0,8.0,3.0] [junit] Success: Value of "y-z" is [-4.0,0.0,1.0] [junit] Success: Value of "y^z" is "y^z" [junit] Success: Value of "[8.0,4.0,2.0]^[12.0,4.0,1.0]" is "[8.0,4.0,2.0]^[12.0,4.0,1.0]" [junit] Success: Value of "y=[cos(x),sin(x)]" is "y=[cos(x),sin(x)]" [junit] Success: Value of "z=diff(y,x)" is "z=[-sin(x),cos(x)]" [junit] Success: Value of "y.y" is 1.0 [junit] Success: Value of "y.z" is 0.0 [junit] Success: Value of "z.z" is 1.0 [junit] Success: Value of "x=[[1,2],[3,4]]" is [[1.0,2.0],[3.0,4.0]] [junit] Success: Value of "y=[1,-1]" is [1.0,-1.0] [junit] Success: Value of "x*y" is [-1.0,-1.0] [junit] Success: Value of "y*x" is [-2.0,-2.0] [junit] Success: Value of "x+[y,y]" is [[2.0,1.0],[4.0,3.0]] [junit] Success: Value of "ele(y,1)" is 1.0 [junit] Success: Value of "ele(y,2)" is -1.0 [junit] Success: Value of "ele(x,[1,1])" is 1.0 [junit] Success: Value of "ele(x,[1,2])" is 2.0 [junit] Success: Value of "ele(x,[2,1])" is 3.0 [junit] Success: Value of "ele(x,[2,2])" is 4.0 [junit] .Success: Value of "len(5)" is 1 [junit] Success: Value of "len([1,2,3])" is 3 [junit] Success: Value of "len([[1,2,3],[4,5,6]])" is 6 [junit] Success: Value of "size(5)" is 1 [junit] Success: Value of "size([1,2,3])" is 3 [junit] Success: Value of "size([[1,2,3],[4,5,6]])" is [2,3] [junit] Success: Value of "size([[[1,2],[3,4],[5,6]],[[7,8],[9,10],[11,12]]])" is [2,3,2] [junit] Success: Value of "diag([1,2,3])" is [[1.0,0.0,0.0],[0.0,2.0,0.0],[0.0,0.0,3.0]] [junit] Success: Value of "getdiag([[1,2],[3,4]])" is [1.0,4.0] [junit] Success: Value of "trans([[1,2],[3,4]])" is [[1.0,3.0],[2.0,4.0]] [junit] Success: Value of "det([[1,2],[3,4]])" is -2.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[9,8,9]])" is -6.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[7,8,9]])" is 0.0 [junit] Success: Value of "det([[1,2,3,4],[5,6,77,8],[4,3,2,1],[17,9,23,19]])" is 9100.0 [junit] Success: Value of "trace([[1,2],[3,4]])" is 5.0 [junit] Success: Value of "trace([[1,2,3],[4,5,6],[7,8,9]])" is 15.0 [junit] Success: Value of "trace([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])" is 34.0 [junit] Success: Value of "vsum([[1,2],[3,4]])" is 10.0 [junit] Success: Value of "vsum([1,2,3])" is 6.0 [junit] Success: Value of "Map(x^3,x,[1,2,3])" is [1.0,8.0,27.0] [junit] Success: Value of "Map(x*y,[x,y],[1,2,3],[4,5,6])" is [4.0,10.0,18.0] [junit] Success: Value of "Map(if(x>0,x,0),x,[-2,-1,0,1,2])" is [0.0,0.0,0.0,1.0,2.0] [junit] Success: Value of "Map(abs(x),x,[[-2,-1],[1,2]])" is [[2.0,1.0],[1.0,2.0]] [junit] .Success: Value of "[1,2,3]==[1,2,3]" is 1.0 [junit] Success: Value of "[1,2,3]==[1,2,4]" is 0.0 [junit] .Success: Value of "Sum([x,x^2],x,1,10)" is [55.0,385.0] [junit] ..Success: Value of "v=[1+i,1-2i]" is [(1.0, 1.0),(1.0, -2.0)] [junit] Success: Value of "vsum(v)" is (2.0, -1.0) [junit] Success: Value of "m=[[1+i,-1+i],[1-i,-1-i]]" is [[(1.0, 1.0),(-1.0, 1.0)],[(1.0, -1.0),(-1.0, -1.0)]] [junit] Success: Value of "vsum(m)" is (0.0, 0.0) [junit] Success: Value of "trace(m)" is (0.0, 0.0) [junit] Success: Value of "m*v" is [(1.0, 5.0),(-1.0, 1.0)] [junit] Success: Value of "v*m" is [(-1.0, -1.0),(-5.0, 1.0)] [junit] Success: Value of "trans(m)" is [[(1.0, 1.0),(1.0, -1.0)],[(-1.0, 1.0),(-1.0, -1.0)]] [junit] Success: Value of "det(m)" is (0.0, -4.0) [junit] . [junit] Testing assignment [junit] Success: Value of "diff(x^2,x)" is "2.0*x" [junit] Success: Value of "diff(x^3,x)" is "3.0*x^2.0" [junit] Success: Value of "diff(x,x)" is "1.0" [junit] Success: Value of "diff(1,x)" is "0.0" [junit] Success: Value of "diff(x^2+x+1,x)" is "1.0+2.0*x" [junit] Success: Value of "diff((x+x^2)*(x+x^3),x)" is "(1.0+2.0*x)*(x+x^3.0)+(x+x^2.0)*(1.0+3.0*x^2.0)" [junit] Success: Value of "diff((x+x^2)/(x+x^3),x)" is "((1.0+2.0*x)*(x+x^3.0)-(x+x^2.0)*(1.0+3.0*x^2.0))/((x+x^3.0)*(x+x^3.0))" [junit] Success: Value of "diff(y^x,x)" is "y^x*ln(y)" [junit] Success: Value of "diff(e^x,x)" is "e^x*ln(e)" [junit] Success: Value of "diff(sin(x),x)" is "cos(x)" [junit] Success: Value of "diff((x+1)^2,x)" is "2.0+2.0*x" [junit] Success: Value of "diff((x+y)^2,x)" is "2.0*(x+y)" [junit] Success: Value of "diff((x+x^2)^3,x)" is "3.0*(x+x^2.0)^2.0*(1.0+2.0*x)" [junit] Success: Value of "diff(sin(x+1),x)" is "cos(1.0+x)" [junit] Success: Value of "diff(sin(x+x^2),x)" is "cos(x+x^2.0)*(1.0+2.0*x)" [junit] Success: Value of "diff(cos(x),x)" is "-sin(x)" [junit] Success: Value of "diff(tan(x),x)" is "1.0/cos(x)^2.0" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(asin(x),x)" is "1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(acos(x),x)" is "-1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(atan(x),x)" is "1.0/(1.0+x^2.0)" [junit] Success: Value of "diff(sinh(x),x)" is "cosh(x)" [junit] Success: Value of "diff(cosh(x),x)" is "sinh(x)" [junit] Success: Value of "diff(tanh(x),x)" is "1.0-tanh(x)^2.0" [junit] Success: Value of "diff(asinh(x),x)" is "1.0/sqrt(1.0+x^2.0)" [junit] Success: Value of "diff(acosh(x),x)" is "1.0/sqrt(x^2.0-1.0)" [junit] Success: Value of "diff(atanh(x),x)" is "1.0/(1.0-x^2.0)" [junit] Success: Value of "diff(sqrt(x),x)" is "0.5/sqrt(x)" [junit] Success: Value of "diff(exp(x),x)" is "exp(x)" [junit] Success: Value of "diff(ln(x),x)" is "1.0/x" [junit] Success: Value of "diff(log(x),x)" is "0.43429448190325176/x" [junit] Success: Value of "diff(abs(x),x)" is "abs(x)/x" [junit] Success: Value of "diff(atan2(y,x),x)" is "y/(y^2.0+x^2.0)" [junit] Success: Value of "diff(atan2(y,x),y)" is "-x/(y^2.0+x^2.0)" [junit] Success: Value of "diff(mod(x,y),x)" is "1.0" [junit] Success: Value of "diff(mod(x,y),y)" is "0.0" [junit] Success: Value of "diff(sum(x,x^2,x^3),x)" is "sum(1.0,2.0*x,3.0*x^2.0)" [junit] . [junit] Testing assignment and diff [junit] Success: Value of "y=x^5" is "y=x^5.0" [junit] Success: Value of "z=diff(y,x)" is "z=5.0*x^4.0" [junit] Success: Value of "dy/dx" is 5.0*x^4.0 [junit] Success: Value of "w=diff(z,x)" is "w=20.0*x^3.0" [junit] Success: Value of "d^2y/dxdx" is 20.0*x^3.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "y" is 32.0 [junit] Success: Value of "z" is 80.0 [junit] Success: Value of "w" is 160.0 [junit] Success: Value of "diff(ln(y),x)" is "(1.0/y)*5.0*x^4.0" [junit] .Success: Value of "x=5" is "x=5.0" [junit] Success: Value of "y=x" is "y=x" [junit] Success: Value of "z=y" is "z=y" [junit] Success: Value of "w=diff(z,x)" is "w=1.0" [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ...Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] ..eqns 1&&1 [junit] <1&&1> 1.0 [junit] eqns 1&&0 [junit] <1&&0> 0.0 [junit] eqns 0&&0 [junit] <0&&0> 0.0 [junit] eqns 0&&1 [junit] <0&&1> 0.0 [junit] eqns 3.14&&1 [junit] <3.14&&1> 1.0 [junit] eqns 1||1 [junit] <1||1> 1.0 [junit] eqns 1||0 [junit] <1||0> 1.0 [junit] eqns 0||0 [junit] <0||0> 0.0 [junit] eqns 0||1 [junit] <0||1> 1.0 [junit] eqns 3.14||0 [junit] <3.14||0> 1.0 [junit] eqns !0 [junit] 1.0 [junit] eqns !1 [junit] 0.0 [junit] eqns !3.14 [junit] 0.0 [junit] eqns !-3.14 [junit] 0.0 [junit] eqns 1>1 [junit] <1>1> 0.0 [junit] eqns 1>0 [junit] <1>0> 1.0 [junit] eqns 0>0 [junit] <0>0> 0.0 [junit] eqns 0>1 [junit] <0>1> 0.0 [junit] eqns 3.14>1 [junit] <3.14>1> 1.0 [junit] eqns 1<1 [junit] <1<1> 0.0 [junit] eqns 1<0 [junit] <1<0> 0.0 [junit] eqns 0<0 [junit] <0<0> 0.0 [junit] eqns 0<1 [junit] <0<1> 1.0 [junit] eqns 3.14<1 [junit] <3.14<1> 0.0 [junit] eqns 1>=1 [junit] <1>=1> 1.0 [junit] eqns 1>=0 [junit] <1>=0> 1.0 [junit] eqns 0>=0 [junit] <0>=0> 1.0 [junit] eqns 0>=1 [junit] <0>=1> 0.0 [junit] eqns 3.14>=1 [junit] <3.14>=1> 1.0 [junit] eqns 1<=1 [junit] <1<=1> 1.0 [junit] eqns 1<=0 [junit] <1<=0> 0.0 [junit] eqns 0<=0 [junit] <0<=0> 1.0 [junit] eqns 0<=1 [junit] <0<=1> 1.0 [junit] eqns 3.14<=1 [junit] <3.14<=1> 0.0 [junit] eqns 1==1 [junit] <1==1> 1.0 [junit] eqns 1==0 [junit] <1==0> 0.0 [junit] eqns 0==0 [junit] <0==0> 1.0 [junit] eqns 0==1 [junit] <0==1> 0.0 [junit] eqns 3.14==1 [junit] <3.14==1> 0.0 [junit] eqns 1!=1 [junit] <1!=1> 0.0 [junit] eqns 1!=0 [junit] <1!=0> 1.0 [junit] eqns 0!=0 [junit] <0!=0> 0.0 [junit] eqns 0!=1 [junit] <0!=1> 1.0 [junit] eqns 3.14!=1 [junit] <3.14!=1> 1.0 [junit] eqns [1,2]==[1,2] [junit] <[1,2]==[1,2]> 1.0 [junit] eqns [1,2]!=[1,2] [junit] <[1,2]!=[1,2]> 0.0 [junit] eqns [1,2]==[5,6] [junit] <[1,2]==[5,6]> 0.0 [junit] eqns [1,2]!=[5,6] [junit] <[1,2]!=[5,6]> 1.0 [junit] eqns [1,2,3]==[1,2,3] [junit] <[1,2,3]==[1,2,3]> 1.0 [junit] eqns [1,2,3]!=[1,2,3] [junit] <[1,2,3]!=[1,2,3]> 0.0 [junit] eqns [1,2,3]==[5,6,7] [junit] <[1,2,3]==[5,6,7]> 0.0 [junit] eqns [1,2,3]!=[5,6,7] [junit] <[1,2,3]!=[5,6,7]> 1.0 [junit] eqns [1,2,3]==[1,2,4] [junit] <[1,2,3]==[1,2,4]> 0.0 [junit] eqns [1,2,3]!=[1,2,4] [junit] <[1,2,3]!=[1,2,4]> 1.0 [junit] eqns [1,2,3,4]==[1,2,3,4] [junit] <[1,2,3,4]==[1,2,3,4]> 1.0 [junit] eqns [1,2,3,4]!=[1,2,3,4] [junit] <[1,2,3,4]!=[1,2,3,4]> 0.0 [junit] eqns [1,2,3,4]==[5,6,7,8] [junit] <[1,2,3,4]==[5,6,7,8]> 0.0 [junit] eqns [1,2,3,4]!=[5,6,7,8] [junit] <[1,2,3,4]!=[5,6,7,8]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]==[[1,2],[3,4]] [junit] <[[1,2],[3,4]]==[[1,2],[3,4]]> 1.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] eqns [[1,2],[3,4]]!=[[1,2],[3,4]] [junit] <[[1,2],[3,4]]!=[[1,2],[3,4]]> 0.0 [junit] ...eqns x=[[5,6],[7,8]] [junit] [[5.0,6.0],[7.0,8.0]] [junit] eqns x+x [junit] [[10.0,12.0],[14.0,16.0]] [junit] eqns x=[5,6] [junit] [5.0,6.0] [junit] eqns x+x [junit] [10.0,12.0] [junit] eqns x=[5,6,7] [junit] [5.0,6.0,7.0] [junit] eqns x+x [junit] [10.0,12.0,14.0] [junit] eqns x=[5,6,7,8] [junit] [5.0,6.0,7.0,8.0] [junit] eqns x+x [junit] [10.0,12.0,14.0,16.0] [junit] eqns x=5 [junit] 5.0 [junit] eqns x+x [junit] 10.0 [junit] eqns x=[[1,2],[3,4]] [junit] [[1.0,2.0],[3.0,4.0]] [junit] eqns x+x [junit] [[2.0,4.0],[6.0,8.0]] [junit] eqns x=[[1,2,3],[4,5,6]] [junit] [[1.0,2.0,3.0],[4.0,5.0,6.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0],[8.0,10.0,12.0]] [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] [[1.0,2.0,3.0,4.0],[5.0,6.0,7.0,8.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0]] [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0]] [junit] eqns x+x [junit] [[2.0,4.0],[6.0,8.0],[10.0,12.0]] [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] [[1.0,2.0,3.0],[4.0,5.0,6.0],[7.0,8.0,9.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0]] [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] [[1.0,2.0,3.0,4.0],[5.0,6.0,7.0,8.0],[9.0,10.0,11.0,12.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0]] [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0],[7.0,8.0]] [junit] eqns x+x [junit] [[2.0,4.0],[6.0,8.0],[10.0,12.0],[14.0,16.0]] [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] [[1.0,2.0,3.0],[4.0,5.0,6.0],[7.0,8.0,9.0],[10.0,11.0,12.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0],[20.0,22.0,24.0]] [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] [[1.0,2.0,3.0,4.0],[5.0,6.0,7.0,8.0],[9.0,10.0,11.0,12.0],[13.0,14.0,15.0,16.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0],[26.0,28.0,30.0,32.0]] [junit] .eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0]]> [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0]]> [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[31.0,38.0,45.0],[70.0,86.0,102.0],[109.0,134.0,159.0]]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[30.0,36.0,42.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[14.0,32.0,50.0]> [junit] Success: Value of <<[[1,2,3],[4,5,6],[7,8,9]]*[[1,2,3],[4,5,6],[7,8,9]]>> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0]]> [junit] eqns y=[1,2] [junit] Success: Value of <> is <[2.0,4.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[2.0,4.0,6.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <> is <[2.0,4.0,6.0,8.0]> [junit] eqns y=[1,2] [junit] Success: Value of <<-y>> is <[-1.0,-2.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <<-y>> is <[-1.0,-2.0,-3.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <<-y>> is <[-1.0,-2.0,-3.0,-4.0]> [junit] eqns y=[1,2] [junit] Success: Value of <> is <[0.0,0.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[0.0,0.0,0.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <> is <[0.0,0.0,0.0,0.0]> [junit] eqns y=[1,2] [junit] Success: Value of <> is <[3.0,6.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[3.0,6.0,9.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <> is <[3.0,6.0,9.0,12.0]> [junit] eqns y=[1,2] [junit] Success: Value of <<5*y>> is <[5.0,10.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <<5*y>> is <[5.0,10.0,15.0]> [junit] eqns y=[1,2,3,4] [junit] Success: Value of <<5*y>> is <[5.0,10.0,15.0,20.0]> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <14.0> [junit] eqns y=[1,2,3] [junit] Success: Value of <> is <[0.0,0.0,0.0]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0]]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0]]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0]]> [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[8.0,12.0],[18.0,26.0]]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[7.0,10.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[5.0,11.0]> [junit] Success: Value of <<1*2*3+4*5*6+7*8*9>> is <630.0> [junit] eqns x1=1 [junit] eqns x2=2 [junit] eqns x3=3 [junit] eqns x4=4 [junit] eqns x5=5 [junit] eqns x6=6 [junit] eqns x7=7 [junit] eqns x8=8 [junit] eqns x9=9 [junit] Success: Value of <> is <630.0> [junit] .eqns x=[[1,2],[3,4]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0],[9.0,12.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <> is <[[5.0,10.0],[15.0,20.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0],[-3.0,-4.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0],[12.0,15.0,18.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[5.0,10.0,15.0],[20.0,25.0,30.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0],[-4.0,-5.0,-6.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0,12.0],[15.0,18.0,21.0,24.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[5.0,10.0,15.0,20.0],[25.0,30.0,35.0,40.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0,-4.0],[-5.0,-6.0,-7.0,-8.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0],[10.0,12.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0],[0.0,0.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0],[9.0,12.0],[15.0,18.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[5.0,10.0],[15.0,20.0],[25.0,30.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0],[-3.0,-4.0],[-5.0,-6.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0],[12.0,15.0,18.0],[21.0,24.0,27.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[5.0,10.0,15.0],[20.0,25.0,30.0],[35.0,40.0,45.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0],[-4.0,-5.0,-6.0],[-7.0,-8.0,-9.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0,12.0],[15.0,18.0,21.0,24.0],[27.0,30.0,33.0,36.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[5.0,10.0,15.0,20.0],[25.0,30.0,35.0,40.0],[45.0,50.0,55.0,60.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0,-4.0],[-5.0,-6.0,-7.0,-8.0],[-9.0,-10.0,-11.0,-12.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[2.0,4.0],[6.0,8.0],[10.0,12.0],[14.0,16.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[0.0,0.0],[0.0,0.0],[0.0,0.0],[0.0,0.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0],[9.0,12.0],[15.0,18.0],[21.0,24.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[5.0,10.0],[15.0,20.0],[25.0,30.0],[35.0,40.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0],[-3.0,-4.0],[-5.0,-6.0],[-7.0,-8.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[2.0,4.0,6.0],[8.0,10.0,12.0],[14.0,16.0,18.0],[20.0,22.0,24.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0],[0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0],[12.0,15.0,18.0],[21.0,24.0,27.0],[30.0,33.0,36.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[5.0,10.0,15.0],[20.0,25.0,30.0],[35.0,40.0,45.0],[50.0,55.0,60.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0],[-4.0,-5.0,-6.0],[-7.0,-8.0,-9.0],[-10.0,-11.0,-12.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[2.0,4.0,6.0,8.0],[10.0,12.0,14.0,16.0],[18.0,20.0,22.0,24.0],[26.0,28.0,30.0,32.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <<3*x>> is <[[3.0,6.0,9.0,12.0],[15.0,18.0,21.0,24.0],[27.0,30.0,33.0,36.0],[39.0,42.0,45.0,48.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[5.0,10.0,15.0,20.0],[25.0,30.0,35.0,40.0],[45.0,50.0,55.0,60.0],[65.0,70.0,75.0,80.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <<-x>> is <[[-1.0,-2.0,-3.0,-4.0],[-5.0,-6.0,-7.0,-8.0],[-9.0,-10.0,-11.0,-12.0],[-13.0,-14.0,-15.0,-16.0]]> [junit] .eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[7.0,10.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[9.0,12.0,15.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[11.0,14.0,17.0,20.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[22.0,28.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[30.0,36.0,42.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[38.0,44.0,50.0,56.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[50.0,60.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[70.0,80.0,90.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[90.0,100.0,110.0,120.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[5.0,11.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[5.0,11.0,17.0]> [junit] eqns x=[1,2] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[5.0,11.0,17.0,23.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[14.0,32.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[14.0,32.0,50.0]> [junit] eqns x=[1,2,3] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[14.0,32.0,50.0,68.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[30.0,70.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[30.0,70.0,110.0]> [junit] eqns x=[1,2,3,4] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[30.0,70.0,110.0,150.0]> [junit] eqns x=[[1,2],[3,4]] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[9.0,12.0,15.0],[19.0,26.0,33.0]]> [junit] eqns x=[[1,2],[3,4]] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[11.0,14.0,17.0,20.0],[23.0,30.0,37.0,44.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[22.0,28.0],[49.0,64.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0]]> [junit] eqns x=[[1,2,3],[4,5,6]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[38.0,44.0,50.0,56.0],[83.0,98.0,113.0,128.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[50.0,60.0],[114.0,140.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[70.0,80.0,90.0],[158.0,184.0,210.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[90.0,100.0,110.0,120.0],[202.0,228.0,254.0,280.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0],[23.0,34.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[9.0,12.0,15.0],[19.0,26.0,33.0],[29.0,40.0,51.0]]> [junit] eqns x=[[1,2],[3,4],[5,6]] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[11.0,14.0,17.0,20.0],[23.0,30.0,37.0,44.0],[35.0,46.0,57.0,68.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[22.0,28.0],[49.0,64.0],[76.0,100.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[38.0,44.0,50.0,56.0],[83.0,98.0,113.0,128.0],[128.0,152.0,176.0,200.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[50.0,60.0],[114.0,140.0],[178.0,220.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[70.0,80.0,90.0],[158.0,184.0,210.0],[246.0,288.0,330.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[90.0,100.0,110.0,120.0],[202.0,228.0,254.0,280.0],[314.0,356.0,398.0,440.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] eqns y=[[1,2],[3,4]] [junit] Success: Value of <> is <[[7.0,10.0],[15.0,22.0],[23.0,34.0],[31.0,46.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] eqns y=[[1,2,3],[4,5,6]] [junit] Success: Value of <> is <[[9.0,12.0,15.0],[19.0,26.0,33.0],[29.0,40.0,51.0],[39.0,54.0,69.0]]> [junit] eqns x=[[1,2],[3,4],[5,6],[7,8]] [junit] eqns y=[[1,2,3,4],[5,6,7,8]] [junit] Success: Value of <> is <[[11.0,14.0,17.0,20.0],[23.0,30.0,37.0,44.0],[35.0,46.0,57.0,68.0],[47.0,62.0,77.0,92.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] eqns y=[[1,2],[3,4],[5,6]] [junit] Success: Value of <> is <[[22.0,28.0],[49.0,64.0],[76.0,100.0],[103.0,136.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9]] [junit] Success: Value of <> is <[[30.0,36.0,42.0],[66.0,81.0,96.0],[102.0,126.0,150.0],[138.0,171.0,204.0]]> [junit] eqns x=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12]] [junit] Success: Value of <> is <[[38.0,44.0,50.0,56.0],[83.0,98.0,113.0,128.0],[128.0,152.0,176.0,200.0],[173.0,206.0,239.0,272.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8]] [junit] Success: Value of <> is <[[50.0,60.0],[114.0,140.0],[178.0,220.0],[242.0,300.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] eqns y=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]] [junit] Success: Value of <> is <[[70.0,80.0,90.0],[158.0,184.0,210.0],[246.0,288.0,330.0],[334.0,392.0,450.0]]> [junit] eqns x=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] eqns y=[[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]] [junit] Success: Value of <> is <[[90.0,100.0,110.0,120.0],[202.0,228.0,254.0,280.0],[314.0,356.0,398.0,440.0],[426.0,484.0,542.0,600.0]]> [junit] .eqns x=[5,6,7,8,9] [junit] [5.0,6.0,7.0,8.0,9.0] [junit] eqns x+x [junit] [10.0,12.0,14.0,16.0,18.0] [junit] eqns x-x [junit] [0.0,0.0,0.0,0.0,0.0] [junit] eqns 2*x [junit] <2*x> [10.0,12.0,14.0,16.0,18.0] [junit] eqns x*3 [junit] [15.0,18.0,21.0,24.0,27.0] [junit] eqns x.x [junit] 255.0 [junit] eqns x=[[1,2,3,4,5],[5,6,7,8,9]] [junit] [[1.0,2.0,3.0,4.0,5.0],[5.0,6.0,7.0,8.0,9.0]] [junit] eqns x+x [junit] [[2.0,4.0,6.0,8.0,10.0],[10.0,12.0,14.0,16.0,18.0]] [junit] eqns x-x [junit] [[0.0,0.0,0.0,0.0,0.0],[0.0,0.0,0.0,0.0,0.0]] [junit] eqns 2*x [junit] <2*x> [[2.0,4.0,6.0,8.0,10.0],[10.0,12.0,14.0,16.0,18.0]] [junit] eqns x*3 [junit] [[3.0,6.0,9.0,12.0,15.0],[15.0,18.0,21.0,24.0,27.0]] [junit] eqns x=[[1,2],[3,4]] [junit] [[1.0,2.0],[3.0,4.0]] [junit] eqns y=[[1,2,3,4,5],[5,6,7,8,9]] [junit] [[1.0,2.0,3.0,4.0,5.0],[5.0,6.0,7.0,8.0,9.0]] [junit] eqns x*y [junit] [[11.0,14.0,17.0,20.0,23.0],[23.0,30.0,37.0,44.0,51.0]] [junit] eqns x=[[1,2],[3,4]] [junit] [[1.0,2.0],[3.0,4.0]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8],[9,10]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0],[7.0,8.0],[9.0,10.0]] [junit] eqns y*x [junit] [[7.0,10.0],[15.0,22.0],[23.0,34.0],[31.0,46.0],[39.0,58.0]] [junit] eqns x=[[1,2,3,4,5],[5,6,7,8,9]] [junit] [[1.0,2.0,3.0,4.0,5.0],[5.0,6.0,7.0,8.0,9.0]] [junit] eqns y=[[1,2],[3,4],[5,6],[7,8],[9,10]] [junit] [[1.0,2.0],[3.0,4.0],[5.0,6.0],[7.0,8.0],[9.0,10.0]] [junit] eqns y*x [junit] [[11.0,14.0,17.0,20.0,23.0],[23.0,30.0,37.0,44.0,51.0],[35.0,46.0,57.0,68.0,79.0],[47.0,62.0,77.0,92.0,107.0],[59.0,78.0,97.0,116.0,135.0]] [junit] .eqns x=5 [junit] 5.0 [junit] eqns y=4 [junit] 4.0 [junit] eqns x/y [junit] 1.25 [junit] eqns x%y [junit] 1.0 [junit] eqns x^y [junit] 625.0 [junit] eqns x=0.5 [junit] 0.5 [junit] eqns cos(x) [junit] 0.8775825618903728 [junit] eqns sin(x) [junit] 0.479425538604203 [junit] eqns tan(x) [junit] 0.5463024898437905 [junit] eqns asin(x) [junit] 0.5235987755982989 [junit] eqns acos(x) [junit] 1.0471975511965979 [junit] eqns atan(x) [junit] 0.4636476090008061 [junit] eqns x=0.5 [junit] 0.5 [junit] eqns sqrt(x) [junit] 0.7071067811865476 [junit] eqns ln(x) [junit] -0.6931471805599453 [junit] eqns log(x) [junit] -0.30102999566398114 [junit] eqns exp(x) [junit] 1.6487212707001282 [junit] eqns abs(x) [junit] 0.5 [junit] eqns x=0.5 [junit] 0.5 [junit] eqns sec(x) [junit] 1.139493927324549 [junit] eqns cosec(x) [junit] 2.085829642933488 [junit] eqns cot(x) [junit] 1.830487721712452 [junit] ..Eqn: x*x [junit] Expand: x^2.0 [junit] Eqn: x*x^2.0 [junit] Expand: x^3.0 [junit] Eqn: x^2.0*x [junit] Expand: x^3.0 [junit] .Deriv 1 [junit] (1.0/(1.0+x))*(0.0+1.0) [junit] Simp [junit] 1.0/(1.0+x) [junit] Expand [junit] 1.0/(1.0+x) [junit] Deriv 2 [junit] (0.0*(1.0+x)-1.0*(0.0+1.0))/((1.0+x)*(1.0+x)) [junit] Simp [junit] -1.0/((1.0+x)*(1.0+x)) [junit] Expand [junit] -1.0/(1.0+x+x+x^2.0) [junit] Deriv 3 [junit] (0.0*(1.0+x+x+x^2.0)--1.0*(0.0+1.0+1.0+2.0*x^1.0*1.0))/((1.0+x+x+x^2.0)*(1.0+x+ [junit] x+x^2.0)) [junit] Simp [junit] (2.0+2.0*x)/((1.0+x+x+x^2.0)*(1.0+x+x+x^2.0)) [junit] Expand [junit] (2.0+2.0*x)/(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+ [junit] x^3.0+x^2.0*x^2.0) [junit] Deriv 4 [junit] ((0.0+0.0*x+2.0*1.0)*(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+ [junit] x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)-(2.0+2.0*x)*(0.0+1.0+1.0+2.0*x^1.0*1.0+1.0+2.0* [junit] x^1.0*1.0+2.0*x^1.0*1.0+3.0*x^2.0*1.0+1.0+2.0*x^1.0*1.0+2.0*x^1.0*1.0+3.0* [junit] x^2.0*1.0+2.0*x^1.0*1.0+3.0*x^2.0*1.0+3.0*x^2.0*1.0+2.0*x^1.0*1.0*x^2.0+x^2.0* [junit] 2.0*x^1.0*1.0))/((1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+ [junit] x^3.0+x^3.0+x^2.0*x^2.0)*(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+ [junit] x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)) [junit] Simp [junit] (2.0*(1.0+x+x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+ [junit] x^2.0*x^2.0)-(2.0+2.0*x)*(2.0+2.0*x+1.0+2.0*x+2.0*x+3.0*x^2.0+1.0+2.0*x+2.0*x+ [junit] 3.0*x^2.0+2.0*x+3.0*x^2.0+3.0*x^2.0+2.0*x*x^2.0+x^2.0*2.0*x))/((1.0+x+x+x^2.0+ [junit] x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)*(1.0+x+ [junit] x+x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0)) [junit] Expand [junit] (2.0+2.0*x+2.0*x+2.0*x^2.0+2.0*x+2.0*x^2.0+2.0*x^2.0+2.0*x^3.0+2.0*x+2.0*x^2.0+ [junit] 2.0*x^2.0+2.0*x^3.0+2.0*x^2.0+2.0*x^3.0+2.0*x^3.0+2.0*x^2.0*x^2.0-(4.0+4.0*x+ [junit] 2.0+4.0*x+4.0*x+6.0*x^2.0+2.0+4.0*x+4.0*x+6.0*x^2.0+4.0*x+6.0*x^2.0+6.0*x^2.0+ [junit] 2.0*2.0*x*x^2.0+2.0*x^2.0*2.0*x+4.0*x+2.0*x*2.0*x+2.0*x+2.0*x*2.0*x+2.0*x*2.0* [junit] x+2.0*x*3.0*x^2.0+2.0*x+2.0*x*2.0*x+2.0*x*2.0*x+2.0*x*3.0*x^2.0+2.0*x*2.0*x+ [junit] 2.0*x*3.0*x^2.0+2.0*x*3.0*x^2.0+2.0*x*2.0*x*x^2.0+2.0*x*x^2.0*2.0*x))/(1.0+x+x+ [junit] x^2.0+x+x^2.0+x^2.0+x^3.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x+ [junit] x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+x^3.0+x^4.0+x^3.0+x^4.0+ [junit] x^4.0+x*x^2.0*x^2.0+x+x^2.0+x^2.0+x^3.0+x^2.0+x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+ [junit] x^3.0+x^4.0+x^3.0+x^4.0+x^4.0+x*x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+ [junit] x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x+x^2.0+x^2.0+ [junit] x^3.0+x^2.0+x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+x^3.0+x^4.0+x^3.0+x^4.0+x^4.0+x* [junit] x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0* [junit] x^3.0+x^2.0*x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0* [junit] x^2.0+x^2.0*x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+x^3.0*x^2.0+x^4.0+x^3.0* [junit] x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0* [junit] x^2.0+x^3.0*x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x+x^2.0+x^2.0+x^3.0+x^2.0+ [junit] x^3.0+x^3.0+x^4.0+x^2.0+x^3.0+x^3.0+x^4.0+x^3.0+x^4.0+x^4.0+x*x^2.0*x^2.0+ [junit] x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^3.0+ [junit] x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^3.0+x^2.0* [junit] x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0* [junit] x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0* [junit] x^3.0+x^2.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+x^3.0*x^2.0+x^4.0+x^3.0*x^2.0+x^3.0* [junit] x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0*x^2.0+x^3.0* [junit] x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x^2.0+x^3.0+x^3.0+x^2.0*x^2.0+x^3.0+x^2.0* [junit] x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^3.0+x^2.0*x^2.0+x^2.0*x^2.0+x^2.0*x^3.0+x^2.0* [junit] x^2.0+x^2.0*x^3.0+x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+x^3.0*x^2.0+ [junit] x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0* [junit] x^3.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x^3.0+x^4.0+x^4.0+ [junit] x^3.0*x^2.0+x^4.0+x^3.0*x^2.0+x^3.0*x^2.0+x^3.0*x^3.0+x^4.0+x^3.0*x^2.0+x^3.0* [junit] x^2.0+x^3.0*x^3.0+x^3.0*x^2.0+x^3.0*x^3.0+x^3.0*x^3.0+x^3.0*x^2.0*x^2.0+x^2.0* [junit] x^2.0+x^2.0*x^2.0*x+x^2.0*x^2.0*x+x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x+x^2.0*x^2.0* [junit] x^2.0+x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x^3.0+x^2.0*x^2.0*x+x^2.0*x^2.0*x^2.0+ [junit] x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x^3.0+x^2.0*x^2.0*x^2.0+x^2.0*x^2.0*x^3.0+x^2.0* [junit] x^2.0*x^3.0+x^2.0*x^2.0*x^2.0*x^2.0) [junit] .. [junit] Testing assignment [junit] Success: Value of "diff(x^2,x)" is "2.0*x" [junit] Success: Value of "diff(x^3,x)" is "3.0*x^2.0" [junit] Success: Value of "diff(x,x)" is "1.0" [junit] Success: Value of "diff(1,x)" is "0.0" [junit] Success: Value of "diff(x^2+x+1,x)" is "1.0+2.0*x" [junit] Success: Value of "diff((x+x^2)*(x+x^3),x)" is "(1.0+2.0*x)*(x+x^3.0)+(x+x^2.0)*(1.0+3.0*x^2.0)" [junit] Success: Value of "diff((x+x^2)/(x+x^3),x)" is "((1.0+2.0*x)*(x+x^3.0)-(x+x^2.0)*(1.0+3.0*x^2.0))/((x+x^3.0)*(x+x^3.0))" [junit] Success: Value of "diff(y^x,x)" is "y^x*ln(y)" [junit] Success: Value of "diff(e^x,x)" is "e^x*ln(e)" [junit] Success: Value of "diff(sin(x),x)" is "cos(x)" [junit] Success: Value of "diff((x+1)^2,x)" is "2.0+2.0*x" [junit] Success: Value of "diff((x+y)^2,x)" is "2.0*(x+y)" [junit] Success: Value of "diff((x+x^2)^3,x)" is "3.0*(x+x^2.0)^2.0*(1.0+2.0*x)" [junit] Success: Value of "diff(sin(x+1),x)" is "cos(1.0+x)" [junit] Success: Value of "diff(sin(x+x^2),x)" is "cos(x+x^2.0)*(1.0+2.0*x)" [junit] Success: Value of "diff(cos(x),x)" is "-sin(x)" [junit] Success: Value of "diff(tan(x),x)" is "1.0/cos(x)^2.0" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(sec(x),x)" is "sec(x)*tan(x)" [junit] Success: Value of "diff(cosec(x),x)" is "-cosec(x)*cot(x)" [junit] Success: Value of "diff(cot(x),x)" is "-(cosec(x)^2.0)" [junit] Success: Value of "diff(asin(x),x)" is "1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(acos(x),x)" is "-1.0/sqrt(1.0-x^2.0)" [junit] Success: Value of "diff(atan(x),x)" is "1.0/(1.0+x^2.0)" [junit] Success: Value of "diff(sinh(x),x)" is "cosh(x)" [junit] Success: Value of "diff(cosh(x),x)" is "sinh(x)" [junit] Success: Value of "diff(tanh(x),x)" is "1.0-tanh(x)^2.0" [junit] Success: Value of "diff(asinh(x),x)" is "1.0/sqrt(1.0+x^2.0)" [junit] Success: Value of "diff(acosh(x),x)" is "1.0/sqrt(x^2.0-1.0)" [junit] Success: Value of "diff(atanh(x),x)" is "1.0/(1.0-x^2.0)" [junit] Success: Value of "diff(sqrt(x),x)" is "0.5/sqrt(x)" [junit] Success: Value of "diff(exp(x),x)" is "exp(x)" [junit] Success: Value of "diff(ln(x),x)" is "1.0/x" [junit] Success: Value of "diff(log(x),x)" is "0.43429448190325176/x" [junit] Success: Value of "diff(abs(x),x)" is "abs(x)/x" [junit] Success: Value of "diff(atan2(y,x),x)" is "y/(y^2.0+x^2.0)" [junit] Success: Value of "diff(atan2(y,x),y)" is "-x/(y^2.0+x^2.0)" [junit] Success: Value of "diff(mod(x,y),x)" is "1.0" [junit] Success: Value of "diff(mod(x,y),y)" is "0.0" [junit] Success: Value of "diff(sum(x,x^2,x^3),x)" is "sum(1.0,2.0*x,3.0*x^2.0)" [junit] . [junit] Testing assignment and diff [junit] Success: Value of "y=x^5" is "y=x^5.0" [junit] Success: Value of "z=diff(y,x)" is "z=5.0*x^4.0" [junit] Success: Value of "dy/dx" is 5.0*x^4.0 [junit] Success: Value of "w=diff(z,x)" is "w=20.0*x^3.0" [junit] Success: Value of "d^2y/dxdx" is 20.0*x^3.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "y" is 32.0 [junit] Success: Value of "z" is 80.0 [junit] Success: Value of "w" is 160.0 [junit] Success: Value of "diff(ln(y),x)" is "(1.0/y)*5.0*x^4.0" [junit] .Success: Value of "x=5" is "x=5.0" [junit] Success: Value of "y=x" is "y=x" [junit] Success: Value of "z=y" is "z=y" [junit] Success: Value of "w=diff(z,x)" is "w=1.0" [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ..Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] .Sucess: Value of "(a+b)+c" is "a+b+c" [junit] Sucess: Value of "(a-b)+c" is "a-b+c" [junit] Sucess: Value of "(a+b)-c" is "a+b-c" [junit] Sucess: Value of "(a-b)-c" is "a-b-c" [junit] Sucess: Value of "a+(b+c)" is "a+b+c" [junit] Sucess: Value of "a-(b+c)" is "a-b-c" [junit] Sucess: Value of "a+(b-c)" is "a+b-c" [junit] Sucess: Value of "a-(b-c)" is "a-b+c" [junit] Sucess: Value of "(a*b)*c" is "a*b*c" [junit] Sucess: Value of "(a/b)*c" is "a*c/b" [junit] Sucess: Value of "(a*b)/c" is "a*b/c" [junit] Sucess: Value of "(a/b)/c" is "a/(b*c)" [junit] Sucess: Value of "a*(b*c)" is "a*b*c" [junit] Sucess: Value of "a/(b*c)" is "a/(b*c)" [junit] Sucess: Value of "a*(b/c)" is "a*b/c" [junit] Sucess: Value of "a/(b/c)" is "a*c/b" [junit] Sucess: Value of "(a*b)+c" is "a*b+c" [junit] Sucess: Value of "(a+b)*c" is "(a+b)*c" [junit] Sucess: Value of "a*(b+c)" is "a*(b+c)" [junit] Sucess: Value of "a+(b*c)" is "a+b*c" [junit] .Sucess: Value of "2+3" is "5" [junit] Sucess: Value of "2*3" is "6" [junit] Sucess: Value of "2^3" is "8" [junit] Sucess: Value of "3/2" is "1.5" [junit] Sucess: Value of "2*3+4" is "10" [junit] Sucess: Value of "2*(3+4)" is "14" [junit] Sucess: Value of "0+x" is "x" [junit] Sucess: Value of "x+0" is "x" [junit] Sucess: Value of "0-x" is "-x" [junit] Sucess: Value of "x-0" is "x" [junit] Sucess: Value of "0*x" is "0" [junit] Sucess: Value of "x*0" is "0" [junit] Sucess: Value of "1*x" is "x" [junit] Sucess: Value of "x*1" is "x" [junit] Sucess: Value of "-1*x" is "-x" [junit] Sucess: Value of "x*-1" is "-x" [junit] Sucess: Value of "-(-x)" is "x" [junit] Sucess: Value of "-(-(-x))" is "-x" [junit] Sucess: Value of "(-1)*(-1)*x" is "x" [junit] Sucess: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Sucess: Value of "0/x" is "0" [junit] Sucess: Value of "x/0" is "inf" [junit] Sucess: Value of "x^0" is "1" [junit] Sucess: Value of "x^1" is "x" [junit] Sucess: Value of "0^x" is "0" [junit] Sucess: Value of "1^x" is "1" [junit] Sucess: Value of "(2+3)+x" is "5+x" [junit] Sucess: Value of "(2+x)+3" is "5+x" [junit] Sucess: Value of "(x+2)+3" is "5+x" [junit] Sucess: Value of "x+(2+3)" is "5+x" [junit] Sucess: Value of "2+(x+3)" is "5+x" [junit] Sucess: Value of "2+(3+x)" is "5+x" [junit] Sucess: Value of "(2+3)-x" is "5-x" [junit] Sucess: Value of "(2+x)-3" is "-1+x" [junit] Sucess: Value of "(x+2)-3" is "-1+x" [junit] Sucess: Value of "(2-3)+x" is "-1+x" [junit] Sucess: Value of "(2-x)+3" is "5-x" [junit] Sucess: Value of "(x-2)+3" is "1+x" [junit] Sucess: Value of "x-(2+3)" is "-5+x" [junit] Sucess: Value of "2-(x+3)" is "-1-x" [junit] Sucess: Value of "2-(3+x)" is "-1-x" [junit] Sucess: Value of "x+(2-3)" is "-1+x" [junit] Sucess: Value of "2+(x-3)" is "-1+x" [junit] Sucess: Value of "2+(3-x)" is "5-x" [junit] Sucess: Value of "x-(2-3)" is "1+x" [junit] Sucess: Value of "2-(x-3)" is "5-x" [junit] Sucess: Value of "2-(3-x)" is "-1+x" [junit] Sucess: Value of "(2-3)-x" is "-1-x" [junit] Sucess: Value of "(2-x)-3" is "-1-x" [junit] Sucess: Value of "(x-2)-3" is "-5+x" [junit] Sucess: Value of "(2*3)*x" is "6*x" [junit] Sucess: Value of "(2*x)*3" is "6*x" [junit] Sucess: Value of "(x*2)*3" is "6*x" [junit] Sucess: Value of "x*(2*3)" is "6*x" [junit] Sucess: Value of "2*(x*3)" is "6*x" [junit] Sucess: Value of "2*(3*x)" is "6*x" [junit] Sucess: Value of "(2*3)/x" is "6/x" [junit] Sucess: Value of "(3*x)/2" is "1.5*x" [junit] Sucess: Value of "(x*3)/2" is "1.5*x" [junit] Sucess: Value of "(3/2)*x" is "1.5*x" [junit] Sucess: Value of "(3/x)*2" is "6/x" [junit] Sucess: Value of "(x/2)*3" is "1.5*x" [junit] Sucess: Value of "x/(2*3)" is "0.16666666666666666*x" [junit] Sucess: Value of "3/(x*2)" is "1.5/x" [junit] Sucess: Value of "3/(2*x)" is "1.5/x" [junit] Sucess: Value of "x*(3/2)" is "1.5*x" [junit] Sucess: Value of "3*(x/2)" is "1.5*x" [junit] Sucess: Value of "3*(2/x)" is "6/x" [junit] Sucess: Value of "x/(3/2)" is "0.6666666666666666*x" [junit] Sucess: Value of "2/(x/3)" is "6/x" [junit] Sucess: Value of "3/(2/x)" is "1.5*x" [junit] Sucess: Value of "(3/2)/x" is "1.5/x" [junit] Sucess: Value of "(3/x)/2" is "1.5/x" [junit] Sucess: Value of "(x/3)/2" is "0.16666666666666666*x" [junit] Sucess: Value of "x*(3+2)" is "5*x" [junit] Sucess: Value of "x*(3-2)" is "x" [junit] Sucess: Value of "(3-2)*x" is "x" [junit] Sucess: Value of "x*x" is "x^2" [junit] Sucess: Value of "x*x*x" is "x^3" [junit] Sucess: Value of "(x^3)*(x^4)" is "x^7" [junit] Sucess: Value of "(x^4)/(x^3)" is "x" [junit] Sucess: Value of "(x^3)/(x^4)" is "1/x" [junit] Sucess: Value of "(x^2)/(x^4)" is "1/x^2" [junit] Sucess: Value of "1/x" is "1/x" [junit] Sucess: Value of "-1/x" is "-1/x" [junit] Sucess: Value of "2/x" is "2/x" [junit] Sucess: Value of "-2/x" is "-2/x" [junit] Sucess: Value of "(1+x)*(1+x)" is "(1+x)^2" [junit] Sucess: Value of "(1+x)/(1+x)" is "1" [junit] Sucess: Value of "2*x+x" is "3*x" [junit] Sucess: Value of "2*x+3*x" is "5*x" [junit] Sucess: Value of "5*x-3*x" is "2*x" [junit] Sucess: Value of "3*x-5*x" is "-2*x" [junit] Sucess: Value of "3*x-x" is "2*x" [junit] Sucess: Value of "(2*x+x)^3" is "27*x^3" [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is "[10,0,0.1,0.11,0.111,0.111]" [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is "[0.9,0.99,0.999,1]" [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] ...Success value of <1+2> is 3.0 [junit] Success value of <2*6+3> is 15.0 [junit] Success value of <2*(6+3)> is 18.0 [junit] .Sucess: Value of "y+x" is "x+y" [junit] Sucess: Value of "x^2+x" is "x+x^2" [junit] Sucess: Value of "x^3+x^2" is "x^2+x^3" [junit] Sucess: Value of "x*y+x" is "x+x*y" [junit] Sucess: Value of "x^2+x*y" is "x*y+x^2" [junit] Sucess: Value of "x+1/x" is "1/x+x" [junit] Sucess: Value of "1/x^2+1/x" is "1/x^2+1/x" [junit] Sucess: Value of "y+x" is "x+y" [junit] Sucess: Value of "x^2+x" is "x+x^2" [junit] Sucess: Value of "x^3+x^2" is "x^2+x^3" [junit] Sucess: Value of "x*y+x" is "x+x*y" [junit] Sucess: Value of "x^2+x*y" is "x*y+x^2" [junit] Sucess: Value of "x+1/x" is "1/x+x" [junit] Sucess: Value of "1/x^2+1/x" is "1/x^2+1/x" [junit] .Sucess: Value of "1+2*(1+x)" is "3+2*x" [junit] Sucess: Value of "6x+3y+4x+3(15x+7y)+40" is "40+55*x+24*y" [junit] Sucess: Value of "x*y+2*x" is "2*x+x*y" [junit] Sucess: Value of "(1+x+y)^2" is "1+2*x+2*x*y+x^2+2*y+y^2" [junit] .Sucess: "a+b-(c+d)" equals "(a+b)-c-d" [junit] .Success value of is 1.0 [junit] Success value of is 0.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] Success value of <(a&&(b||c)) == ((a&&b)||(a&&c))> is 1.0 [junit] Success value of <(a||(b&&c)) == ((a||b)&&(a||c))> is 1.0 [junit] .Sucess: Value of "(a+b)*(c+d)" is "a*c+a*d+b*c+b*d" [junit] Sucess: Value of "a*c+a*d+b*c+b*d" is "a*c+a*d+b*c+b*d" [junit] Sucess: Value of "(a+b)*(a+b)" is "2*a*b+a^2+b^2" [junit] Sucess: Value of "(a-b)*(a-b)" is "-2*a*b+a^2+b^2" [junit] Sucess: Value of "(x+7.6)*(x+5.8832)*(x-55.12)" is "-2464.5430784-698.4816639999999*x-41.636799999999994*x^2+x^3" [junit] Sucess: Value of "(a+b)^0" is "1" [junit] Sucess: Value of "(a-b)^0" is "1" [junit] Sucess: Value of "(a+b)^1" is "a+b" [junit] Sucess: Value of "(a-b)^1" is "a-b" [junit] Sucess: Value of "(a+b)^2" is "2*a*b+a^2+b^2" [junit] Sucess: Value of "(a-b)^2" is "-2*a*b+a^2+b^2" [junit] Sucess: Value of "(a+b)^3" is "3*a*b^2+3*a^2*b+a^3+b^3" [junit] Sucess: Value of "(a-b)^3" is "3*a*b^2-3*a^2*b+a^3-b^3" [junit] Sucess: Value of "1+x+x^2+x*y+y^2" is "1+x+x*y+x^2+y^2" [junit] Sucess: Value of "(5*x+3*y)^2" is "30*x*y+25*x^2+9*y^2" [junit] 24.0*ww^2.0*xx^2.0*yy^2.0*zz^2.0+12.0*ww^2.0*xx^2.0*yy^4.0+12.0*ww^2.0*xx^2.0* [junit] zz^4.0+12.0*ww^2.0*xx^4.0*yy^2.0+12.0*ww^2.0*xx^4.0*zz^2.0+4.0*ww^2.0*xx^6.0+ [junit] 12.0*ww^2.0*yy^2.0*zz^4.0+12.0*ww^2.0*yy^4.0*zz^2.0+4.0*ww^2.0*yy^6.0+4.0* [junit] ww^2.0*zz^6.0+12.0*ww^4.0*xx^2.0*yy^2.0+12.0*ww^4.0*xx^2.0*zz^2.0+6.0*ww^4.0* [junit] xx^4.0+12.0*ww^4.0*yy^2.0*zz^2.0+6.0*ww^4.0*yy^4.0+6.0*ww^4.0*zz^4.0+4.0* [junit] ww^6.0*xx^2.0+4.0*ww^6.0*yy^2.0+4.0*ww^6.0*zz^2.0+ww^8.0+12.0*xx^2.0*yy^2.0* [junit] zz^4.0+12.0*xx^2.0*yy^4.0*zz^2.0+4.0*xx^2.0*yy^6.0+4.0*xx^2.0*zz^6.0+12.0* [junit] xx^4.0*yy^2.0*zz^2.0+6.0*xx^4.0*yy^4.0+6.0*xx^4.0*zz^4.0+4.0*xx^6.0*yy^2.0+4.0* [junit] xx^6.0*zz^2.0+xx^8.0+4.0*yy^2.0*zz^6.0+6.0*yy^4.0*zz^4.0+4.0*yy^6.0*zz^2.0+ [junit] yy^8.0+zz^8.0 [junit] Sucess: Value of "(xx^2+yy^2+zz^2+ww^2)^4" is "24*ww^2*xx^2*yy^2*zz^2+12*ww^2*xx^2*yy^4+12*ww^2*xx^2*zz^4+12*ww^2*xx^4*yy^2+12*ww^2*xx^4*zz^2+4*ww^2*xx^6+12*ww^2*yy^2*zz^4+12*ww^2*yy^4*zz^2+4*ww^2*yy^6+4*ww^2*zz^6+12*ww^4*xx^2*yy^2+12*ww^4*xx^2*zz^2+6*ww^4*xx^4+12*ww^4*yy^2*zz^2+6*ww^4*yy^4+6*ww^4*zz^4+4*ww^6*xx^2+4*ww^6*yy^2+4*ww^6*zz^2+ww^8+12*xx^2*yy^2*zz^4+12*xx^2*yy^4*zz^2+4*xx^2*yy^6+4*xx^2*zz^6+12*xx^4*yy^2*zz^2+6*xx^4*yy^4+6*xx^4*zz^4+4*xx^6*yy^2+4*xx^6*zz^2+xx^8+4*yy^2*zz^6+6*yy^4*zz^4+4*yy^6*zz^2+yy^8+zz^8" [junit] Success: Value of "diff(ln(x+1))" is "1.0/(1.0+x)" [junit] (0.0*(1.0+x)-1.0*(0.0+1.0))/((1.0+x)*(1.0+x)) [junit] Success: Value of "d^2(ln(x+1))" is "-1.0/(1.0+x)^2.0" [junit] (0.0*(1.0+x)^2.0--1.0*2.0*(1.0+x)^1.0*(0.0+1.0))/((1.0+x)^2.0*(1.0+x)^2.0) [junit] Success: Value of "d^3(ln(x+1))" is "2.0/(1.0+x)^3.0" [junit] (0.0*(1.0+x)^3.0-2.0*3.0*(1.0+x)^2.0*(0.0+1.0))/((1.0+x)^3.0*(1.0+x)^3.0) [junit] D^4 -6.0/(1.0+x)^4.0 [junit] D^5 24.0/(1.0+x)^5.0 [junit] D^6 -120.0/(1.0+x)^6.0 [junit] D^7 720.0/(1.0+x)^7.0 [junit] D^8 -5040.0/(1.0+x)^8.0 [junit] .. [junit] Testing vector and matrix operations [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "y=[x^3,x^2,x]" is [8.0,4.0,2.0] [junit] Success: Value of "z=[3*x^2,2*x,1]" is [12.0,4.0,1.0] [junit] Success: Value of "w=y^^z" is [-4.0,16.0,-16.0] [junit] Success: Value of "w.y" is 0.0 [junit] Success: Value of "w.z" is 0.0 [junit] Success: Value of "sqrt(w . z)" is 0.0 [junit] Success: Value of "sqrt([3,4] . [3,4])" is 5.0 [junit] Success: Value of "y+z" is [20.0,8.0,3.0] [junit] Success: Value of "y-z" is [-4.0,0.0,1.0] [junit] Success: Value of "3*y" is [24.0,12.0,6.0] [junit] Success: Value of "y*4" is [32.0,16.0,8.0] [junit] Success: Value of "y*z" is [[96.0,32.0,8.0],[48.0,16.0,4.0],[24.0,8.0,2.0]] [junit] Success: Value of "z*y" is [[96.0,48.0,24.0],[32.0,16.0,8.0],[8.0,4.0,2.0]] [junit] Success: Value of "y . y" is 1.0 [junit] Success: Value of "y . z" is 0.0 [junit] Success: Value of "z . z" is 1.0 [junit] Success: Value of "x=[[1,2],[3,4]]" is [[1.0,2.0],[3.0,4.0]] [junit] Success: Value of "y=[1,-1]" is [1.0,-1.0] [junit] Success: Value of "x*y" is [-1.0,-1.0] [junit] Success: Value of "y*x" is [-2.0,-2.0] [junit] Success: Value of "x+[y,y]" is [[2.0,1.0],[4.0,3.0]] [junit] Success: Value of "ele(y,1)" is 1.0 [junit] Success: Value of "ele(y,2)" is -1.0 [junit] Success: Value of "ele(x,[1,1])" is 1.0 [junit] Success: Value of "ele(x,[1,2])" is 2.0 [junit] Success: Value of "ele(x,[2,1])" is 3.0 [junit] Success: Value of "ele(x,[2,2])" is 4.0 [junit] . [junit] Testing vector and matrix functions [junit] Success: Value of "len(5)" is 1 [junit] Success: Value of "len([1,2,3])" is 3 [junit] Success: Value of "len([[1,2,3],[4,5,6]])" is 6 [junit] Success: Value of "size(5)" is 1 [junit] Success: Value of "size([1,2,3])" is 3 [junit] Success: Value of "size([[1,2,3],[4,5,6]])" is [2,3] [junit] Success: Value of "size([[[1,2],[3,4],[5,6]],[[7,8],[9,10],[11,12]]])" is [2,3,2] [junit] Success: Value of "diag([1,2,3])" is [[1.0,0.0,0.0],[0.0,2.0,0.0],[0.0,0.0,3.0]] [junit] Success: Value of "id(3)" is [[1.0,0.0,0.0],[0.0,1.0,0.0],[0.0,0.0,1.0]] [junit] Success: Value of "getdiag([[1,2],[3,4]])" is [1.0,4.0] [junit] Success: Value of "trans([[1,2],[3,4]])" is [[1.0,3.0],[2.0,4.0]] [junit] Success: Value of "det([[1,2],[3,4]])" is -2.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[9,8,9]])" is -6.0 [junit] Success: Value of "det([[1,2,3],[4,5,6],[7,8,9]])" is 0.0 [junit] Success: Value of "det([[1,2,3,4],[5,6,77,8],[4,3,2,1],[17,9,23,19]])" is 9100.0 [junit] Success: Value of "trace([[1,2],[3,4]])" is 5.0 [junit] Success: Value of "trace([[1,2,3],[4,5,6],[7,8,9]])" is 15.0 [junit] Success: Value of "trace([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])" is 34.0 [junit] Success: Value of "vsum([[1,2],[3,4]])" is 10.0 [junit] Success: Value of "vsum([1,2,3])" is 6.0 [junit] Success: Value of "Map(x^3,x,[1,2,3])" is [1.0,8.0,27.0] [junit] Success: Value of "Map(x*y,[x,y],[1,2,3],[4,5,6])" is [4.0,10.0,18.0] [junit] Success: Value of "Map(if(x>0,x,0),x,[-2,-1,0,1,2])" is [0.0,0.0,0.0,1.0,2.0] [junit] Success: Value of "Map(abs(x),x,[[-2,-1],[1,2]])" is [[2.0,1.0],[1.0,2.0]] [junit] .Success: Value of "[1,2,3]==[1,2,3]" is 1.0 [junit] Success: Value of "[1,2,3]==[1,2,4]" is 0.0 [junit] .Success: Value of "v=[1+i,1-2i]" is [(1.0, 1.0),(1.0, -2.0)] [junit] Success: Value of "vsum(v)" is (2.0, -1.0) [junit] Success: Value of "m=[[1+i,-1+i],[1-i,-1-i]]" is [[(1.0, 1.0),(-1.0, 1.0)],[(1.0, -1.0),(-1.0, -1.0)]] [junit] Success: Value of "vsum(m)" is (0.0, 0.0) [junit] Success: Value of "trace(m)" is (0.0, 0.0) [junit] Success: Value of "m*v" is [(1.0, 5.0),(-1.0, 1.0)] [junit] Success: Value of "v*m" is [(-1.0, -1.0),(-5.0, 1.0)] [junit] Success: Value of "trans(m)" is [[(1.0, 1.0),(1.0, -1.0)],[(-1.0, 1.0),(-1.0, -1.0)]] [junit] Success: Value of "det(m)" is (0.0, -4.0) [junit] ..The following caused a problem as ele only acepted Double arguments [junit] Success: Value of "m=[1,2,3]" is [1.0,2.0,3.0] [junit] Success: Value of "GenMat(3,ele(m,n)*10,n)" is [10.0,20.0,30.0] [junit] . [junit] Tests array access on lhs and rhs using the a[3] notation [junit] Success: Value of "a=[1,2,3]" is [1.0,2.0,3.0] [junit] Success: Value of "a[2]=4" is 4.0 [junit] Success: Value of "b=a[2]" is 4.0 [junit] Success: Value of "b" is 4.0 [junit] Success: Value of "c=[[1,2],[3,4]]" is [[1.0,2.0],[3.0,4.0]] [junit] Success: Value of "c[1,2]=5" is 5.0 [junit] Success: Value of "c" is [[1.0,5.0],[3.0,4.0]] [junit] Success: Value of "c[2,1]" is 3.0 [junit] .Success: Value of "[1,2,3] == [2,2,2]" is [0.0,1.0,0.0] [junit] Success: Value of "[1,2,3] != [2,2,2]" is [1.0,0.0,1.0] [junit] Success: Value of "[1,2,3] < [2,2,2]" is [1.0,0.0,0.0] [junit] Success: Value of "[1,2,3] <= [2,2,2]" is [1.0,1.0,0.0] [junit] Success: Value of "[1,2,3] > [2,2,2]" is [0.0,0.0,1.0] [junit] Success: Value of "[1,2,3] >= [2,2,2]" is [0.0,1.0,1.0] [junit] Success: Value of "[1,2,3] * [2,2,2]" is [2.0,4.0,6.0] [junit] Success: Value of "[1,2,3] / [2,2,2]" is [0.5,1.0,1.5] [junit] . [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] ..Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] . [junit] [junit] Testing logical operations [junit] Success: Value of "T=1" is 1.0 [junit] Success: Value of "F=0" is 0.0 [junit] Success: Value of "!T" is 0.0 [junit] Success: Value of "!F" is 1.0 [junit] Success: Value of "!5" is 0.0 [junit] Success: Value of "-0==0" is 1.0 [junit] Success: Value of "!-5" is 0.0 [junit] Success: Value of "-!5==0" is 1.0 [junit] Success: Value of "-!0" is -1.0 [junit] Success: Value of "-0" is -0.0 [junit] Success: Value of "T&&T" is 1.0 [junit] Success: Value of "T&&F" is 0.0 [junit] Success: Value of "F&&T" is 0.0 [junit] Success: Value of "F&&F" is 0.0 [junit] Success: Value of "T||T" is 1.0 [junit] Success: Value of "T||F" is 1.0 [junit] Success: Value of "F||T" is 1.0 [junit] Success: Value of "F||F" is 0.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "(a&&(b||c)) == ((a&&b)||(a&&c))" is 1.0 [junit] Success: Value of "(a||(b&&c)) == ((a||b)&&(a||c))" is 1.0 [junit] Success: Value of "true==true" is 1.0 [junit] Success: Value of "false==false" is 1.0 [junit] Success: Value of "true==false" is 0.0 [junit] Success: Value of "true==true&&false==false" is 1.0 [junit] Success: Value of "if(true==true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if(false&&true,6,7)" is 7.0 [junit] Success: Value of "if(true&&false==false,6,7)" is 6.0 [junit] Success: Value of "if((true&&true)==true,6,7)" is 6.0 [junit] Success: Value of "if((!false)==true,6,7)" is 6.0 [junit] .Success: Value of "(a+b)+c" is "a+b+c" [junit] Success: Value of "(a-b)+c" is "a-b+c" [junit] Success: Value of "(a+b)-c" is "a+b-c" [junit] Success: Value of "(a-b)-c" is "a-b-c" [junit] Success: Value of "a+(b+c)" is "a+b+c" [junit] Success: Value of "a-(b+c)" is "a-(b+c)" [junit] Success: Value of "a+(b-c)" is "a+b-c" [junit] Success: Value of "a-(b-c)" is "a-(b-c)" [junit] Success: Value of "(a*b)*c" is "a*b*c" [junit] Success: Value of "(a/b)*c" is "(a/b)*c" [junit] Success: Value of "(a*b)/c" is "a*b/c" [junit] Success: Value of "(a/b)/c" is "(a/b)/c" [junit] Success: Value of "a*(b*c)" is "a*b*c" [junit] Success: Value of "a/(b*c)" is "a/(b*c)" [junit] Success: Value of "a*(b/c)" is "a*b/c" [junit] Success: Value of "a/(b/c)" is "a/(b/c)" [junit] Success: Value of "a=(b=c)" is "a=b=c" [junit] Success: Value of "(a*b)+c" is "a*b+c" [junit] Success: Value of "(a+b)*c" is "(a+b)*c" [junit] Success: Value of "a*(b+c)" is "a*(b+c)" [junit] Success: Value of "a+(b*c)" is "a+b*c" [junit] Success: Value of "(a||b)||c" is "a||b||c" [junit] Success: Value of "(a&&b)||c" is "a&&b||c" [junit] Success: Value of "(a||b)&&c" is "(a||b)&&c" [junit] Success: Value of "(a&&b)&&c" is "a&&b&&c" [junit] Success: Value of "a||(b||c)" is "a||b||c" [junit] Success: Value of "a&&(b||c)" is "a&&(b||c)" [junit] Success: Value of "a||(b&&c)" is "a||b&&c" [junit] Success: Value of "a&&(b&&c)" is "a&&b&&c" [junit] .Success: Value of "2+3" is "5.0" [junit] Success: Value of "2*3" is "6.0" [junit] Success: Value of "2^3" is "8.0" [junit] Success: Value of "3/2" is "1.5" [junit] Success: Value of "2*3+4" is "10.0" [junit] Success: Value of "2*(3+4)" is "14.0" [junit] Success: Value of "0+x" is "x" [junit] Success: Value of "x+0" is "x" [junit] Success: Value of "0-x" is "0.0-x" [junit] Success: Value of "x-0" is "x" [junit] Success: Value of "0*x" is "0.0" [junit] Success: Value of "x*0" is "0.0" [junit] Success: Value of "1*x" is "x" [junit] Success: Value of "x*1" is "x" [junit] Success: Value of "-1*x" is "-x" [junit] Success: Value of "x*-1" is "-x" [junit] Success: Value of "-(-x)" is "x" [junit] Success: Value of "-(-(-x))" is "-x" [junit] Success: Value of "(-1)*(-1)*x" is "x" [junit] Success: Value of "(-1)*(-1)*(-1)*x" is "-x" [junit] Success: Value of "0/x" is "0.0" [junit] Success: Value of "x/0" is "Infinity" [junit] Success: Value of "x^0" is "1.0" [junit] Success: Value of "x^1" is "x" [junit] Success: Value of "0^x" is "0.0" [junit] Success: Value of "1^x" is "1.0" [junit] Success: Value of "(2+3)+x" is "5.0+x" [junit] Success: Value of "(2+x)+3" is "5.0+x" [junit] Success: Value of "(x+2)+3" is "5.0+x" [junit] Success: Value of "x+(2+3)" is "5.0+x" [junit] Success: Value of "2+(x+3)" is "5.0+x" [junit] Success: Value of "2+(3+x)" is "5.0+x" [junit] Success: Value of "(2+3)-x" is "5.0-x" [junit] Success: Value of "(2+x)-3" is "x-1.0" [junit] Success: Value of "(x+2)-3" is "x-1.0" [junit] Success: Value of "(2-3)+x" is "x-1.0" [junit] Success: Value of "(2-x)+3" is "5.0-x" [junit] Success: Value of "(x-2)+3" is "1.0+x" [junit] Success: Value of "x-(2+3)" is "x-5.0" [junit] Success: Value of "2-(x+3)" is "-1.0-x" [junit] Success: Value of "2-(3+x)" is "-1.0-x" [junit] Success: Value of "x+(2-3)" is "x-1.0" [junit] Success: Value of "2+(x-3)" is "x-1.0" [junit] Success: Value of "2+(3-x)" is "5.0-x" [junit] Success: Value of "x-(2-3)" is "1.0+x" [junit] Success: Value of "2-(x-3)" is "5.0-x" [junit] Success: Value of "2-(3-x)" is "x-1.0" [junit] Success: Value of "(2-3)-x" is "-1.0-x" [junit] Success: Value of "(2-x)-3" is "-1.0-x" [junit] Success: Value of "(x-2)-3" is "x-5.0" [junit] Success: Value of "(2*3)*x" is "6.0*x" [junit] Success: Value of "(2*x)*3" is "6.0*x" [junit] Success: Value of "(x*2)*3" is "6.0*x" [junit] Success: Value of "x*(2*3)" is "6.0*x" [junit] Success: Value of "2*(x*3)" is "6.0*x" [junit] Success: Value of "2*(3*x)" is "6.0*x" [junit] Success: Value of "(2*3)/x" is "6.0/x" [junit] Success: Value of "(3*x)/2" is "1.5*x" [junit] Success: Value of "(x*3)/2" is "1.5*x" [junit] Success: Value of "(3/2)*x" is "1.5*x" [junit] Success: Value of "(3/x)*2" is "6.0/x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] Success: Value of "x/(2*3)" is "x/6.0" [junit] Success: Value of "3/(x*2)" is "1.5/x" [junit] Success: Value of "3/(2*x)" is "1.5/x" [junit] Success: Value of "x*(3/2)" is "1.5*x" [junit] Success: Value of "3*(x/2)" is "1.5*x" [junit] Success: Value of "3*(2/x)" is "6.0/x" [junit] Success: Value of "x/(3/2)" is "x/1.5" [junit] Success: Value of "2/(x/3)" is "6.0/x" [junit] Success: Value of "3/(2/x)" is "1.5*x" [junit] Success: Value of "(3/2)/x" is "1.5/x" [junit] Success: Value of "(3/x)/2" is "1.5/x" [junit] Success: Value of "(x/3)/2" is "x/6.0" [junit] Success: Value of "x*(3+2)" is "5.0*x" [junit] Success: Value of "3*(x+2)" is "6.0+3.0*x" [junit] Success: Value of "3*(2+x)" is "6.0+3.0*x" [junit] Success: Value of "(3+2)*x" is "5.0*x" [junit] Success: Value of "(3+x)*2" is "6.0+2.0*x" [junit] Success: Value of "(x+3)*2" is "6.0+2.0*x" [junit] Success: Value of "x*(3-2)" is "x" [junit] Success: Value of "3*(x-2)" is "3.0*x-6.0" [junit] Success: Value of "3*(2-x)" is "6.0-3.0*x" [junit] Success: Value of "(3-2)*x" is "x" [junit] Success: Value of "(3-x)*2" is "6.0-2.0*x" [junit] Success: Value of "(x-3)*2" is "2.0*x-6.0" [junit] Success: Value of "3+(x/4)" is "3.0+x/4.0" [junit] Success: Value of "2*(x/4)" is "0.5*x" [junit] Success: Value of "(2*(3+(x/4)))" is "6.0+0.5*x" [junit] Success: Value of "1+(2*(3+(x/4)))" is "7.0+0.5*x" [junit] Success: Value of "((3+(x/4))*2)+1" is "7.0+0.5*x" [junit] Success: Value of "(x/2)*3" is "1.5*x" [junit] .Success: Value of "zap(10)" is 45.0 [junit] . [junit] Testing variable reuse [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=x^2" is 9.0 [junit] Success: Value of "z=y+x" is 12.0 [junit] j.setVarValue("x",new Double(4)); [junit] j.getVarValue(y): 9.0 [junit] Success: Value of "eval y eqn" is 16.0 [junit] j.getVarValue(y): 16.0 [junit] Success: Value of "eval z eqn" is 20.0 [junit] j.setVarValue("x",new Double(5)); [junit] Success: Value of "j.findVarValue(y)" is 25.0 [junit] Success: Value of "j.findVarValue(z)" is 30.0 [junit] j.setVarValue("x",new Double(6)); [junit] Success: Value of "j.findVarValue(z)" is 42.0 [junit] Success: Value of "j.findVarValue(y)" is 36.0 [junit] Success: Value of "x=7" is 7.0 [junit] Success: Value of "eval y eqn" is 49.0 [junit] Success: Value of "eval z eqn" is 56.0 [junit] .Success: Value of "x=1; ..." is 1.0 [junit] Success: Value of "..., y=2; ..." is 2.0 [junit] Success: Value of "..., z=x+y;" is 3.0 [junit] .Success: Value of "[10,0,0.1,0.11,0.111,0.1111]" is [10,0,0.1,0.11,0.111,0.111] [junit] Success: Value of "[0.9,0.99,0.999,0.9999]" is [0.9,0.99,0.999,1] [junit] [0,1,i,1+i] [junit] 2+i+1+i [junit] (3+2 i) [junit] .[a: null, b: null, t: null, x: null, c: null, d: null, y: null, f: null, g: null] [junit] ..Success: Value of "Sum(x,x,1,10)" is 55.0 [junit] Success: Value of "Sum(x^2,x,1,5)" is 55.0 [junit] Success: Value of "Product(x,x,1,5)" is 120.0 [junit] Success: Value of "Min(x^2,x,1,5)" is 1.0 [junit] Success: Value of "Max(x^2,x,1,5)" is 25.0 [junit] Success: Value of "MinArg(x^2,x,1,5)" is 1.0 [junit] Success: Value of "MaxArg(x^2,x,1,5)" is 5.0 [junit] .Success: Value of "toHex(0)" is 0x0 [junit] Success: Value of "toHex(0,1)" is 0x0.0 [junit] Success: Value of "toHex(0,2)" is 0x0.00 [junit] Success: Value of "toHex(1)" is 0x1 [junit] Success: Value of "toHex(1,1)" is 0x1.0 [junit] Success: Value of "toHex(1,2)" is 0x1.00 [junit] Success: Value of "toHex(-1)" is -0x1 [junit] Success: Value of "toHex(-1,1)" is -0x1.0 [junit] Success: Value of "toHex(-1,2)" is -0x1.00 [junit] Success: Value of "toHex(7)" is 0x7 [junit] Success: Value of "toHex(7,1)" is 0x7.0 [junit] Success: Value of "toHex(7,2)" is 0x7.00 [junit] Success: Value of "toHex(-7)" is -0x7 [junit] Success: Value of "toHex(-7,1)" is -0x7.0 [junit] Success: Value of "toHex(-7,2)" is -0x7.00 [junit] Success: Value of "toHex(8)" is 0x8 [junit] Success: Value of "toHex(8,1)" is 0x8.0 [junit] Success: Value of "toHex(8,2)" is 0x8.00 [junit] Success: Value of "toHex(-8)" is -0x8 [junit] Success: Value of "toHex(-8,1)" is -0x8.0 [junit] Success: Value of "toHex(-8,2)" is -0x8.00 [junit] Success: Value of "toHex(10)" is 0xa [junit] Success: Value of "toHex(10,1)" is 0xa.0 [junit] Success: Value of "toHex(10,2)" is 0xa.00 [junit] Success: Value of "toHex(-10)" is -0xa [junit] Success: Value of "toHex(-10,1)" is -0xa.0 [junit] Success: Value of "toHex(-10,2)" is -0xa.00 [junit] Success: Value of "toHex(15)" is 0xf [junit] Success: Value of "toHex(15,1)" is 0xf.0 [junit] Success: Value of "toHex(15,2)" is 0xf.00 [junit] Success: Value of "toHex(-15)" is -0xf [junit] Success: Value of "toHex(-15,1)" is -0xf.0 [junit] Success: Value of "toHex(-15,2)" is -0xf.00 [junit] Success: Value of "toHex(16)" is 0x10 [junit] Success: Value of "toHex(16,1)" is 0x10.0 [junit] Success: Value of "toHex(16,2)" is 0x10.00 [junit] Success: Value of "toHex(-16)" is -0x10 [junit] Success: Value of "toHex(-16,1)" is -0x10.0 [junit] Success: Value of "toHex(-16,2)" is -0x10.00 [junit] Success: Value of "toHex(17)" is 0x11 [junit] Success: Value of "toHex(17,1)" is 0x11.0 [junit] Success: Value of "toHex(17,2)" is 0x11.00 [junit] Success: Value of "toHex(-17)" is -0x11 [junit] Success: Value of "toHex(-17,1)" is -0x11.0 [junit] Success: Value of "toHex(-17,2)" is -0x11.00 [junit] Success: Value of "toHex(256)" is 0x100 [junit] Success: Value of "toHex(256,1)" is 0x100.0 [junit] Success: Value of "toHex(256,2)" is 0x100.00 [junit] Success: Value of "toHex(-256)" is -0x100 [junit] Success: Value of "toHex(-256,1)" is -0x100.0 [junit] Success: Value of "toHex(-256,2)" is -0x100.00 [junit] Success: Value of "toHex(1/16)" is 0x0 [junit] Success: Value of "toHex(1/16,1)" is 0x0.1 [junit] Success: Value of "toHex(1/16,2)" is 0x0.10 [junit] Success: Value of "toHex(-1/16)" is -0x0 [junit] Success: Value of "toHex(-1/16,1)" is -0x0.1 [junit] Success: Value of "toHex(-1/16,2)" is -0x0.10 [junit] Success: Value of "toHex(7/16)" is 0x0 [junit] Success: Value of "toHex(7/16,1)" is 0x0.7 [junit] Success: Value of "toHex(7/16,2)" is 0x0.70 [junit] Success: Value of "toHex(-7/16)" is -0x0 [junit] Success: Value of "toHex(-7/16,1)" is -0x0.7 [junit] Success: Value of "toHex(-7/16,2)" is -0x0.70 [junit] Success: Value of "toHex(8/16)" is 0x1 [junit] Success: Value of "toHex(8/16,1)" is 0x0.8 [junit] Success: Value of "toHex(8/16,2)" is 0x0.80 [junit] Success: Value of "toHex(-8/16)" is -0x1 [junit] Success: Value of "toHex(-8/16,1)" is -0x0.8 [junit] Success: Value of "toHex(-8/16,2)" is -0x0.80 [junit] Success: Value of "toHex(10/16)" is 0x1 [junit] Success: Value of "toHex(10/16,1)" is 0x0.a [junit] Success: Value of "toHex(10/16,2)" is 0x0.a0 [junit] Success: Value of "toHex(-10/16)" is -0x1 [junit] Success: Value of "toHex(-10/16,1)" is -0x0.a [junit] Success: Value of "toHex(-10/16,2)" is -0x0.a0 [junit] Success: Value of "toHex(15/16)" is 0x1 [junit] Success: Value of "toHex(15/16,1)" is 0x0.f [junit] Success: Value of "toHex(15/16,2)" is 0x0.f0 [junit] Success: Value of "toHex(-15/16)" is -0x1 [junit] Success: Value of "toHex(-15/16,1)" is -0x0.f [junit] Success: Value of "toHex(-15/16,2)" is -0x0.f0 [junit] Success: Value of "toHex(17/16)" is 0x1 [junit] Success: Value of "toHex(17/16,1)" is 0x1.1 [junit] Success: Value of "toHex(17/16,2)" is 0x1.10 [junit] Success: Value of "toHex(-17/16)" is -0x1 [junit] Success: Value of "toHex(-17/16,1)" is -0x1.1 [junit] Success: Value of "toHex(-17/16,2)" is -0x1.10 [junit] Success: Value of "toHex(31/16)" is 0x2 [junit] Success: Value of "toHex(31/16,1)" is 0x1.f [junit] Success: Value of "toHex(31/16,2)" is 0x1.f0 [junit] Success: Value of "toHex(-31/16)" is -0x2 [junit] Success: Value of "toHex(-31/16,1)" is -0x1.f [junit] Success: Value of "toHex(-31/16,2)" is -0x1.f0 [junit] Success: Value of "toHex(1/256)" is 0x0 [junit] Success: Value of "toHex(1/256,1)" is 0x0.0 [junit] Success: Value of "toHex(1/256,2)" is 0x0.01 [junit] Success: Value of "toHex(-1/256)" is -0x0 [junit] Success: Value of "toHex(-1/256,1)" is -0x0.0 [junit] Success: Value of "toHex(-1/256,2)" is -0x0.01 [junit] Success: Value of "toHex(15/256)" is 0x0 [junit] Success: Value of "toHex(15/256,1)" is 0x0.1 [junit] Success: Value of "toHex(15/256,2)" is 0x0.0f [junit] Success: Value of "toHex(-15/256)" is -0x0 [junit] Success: Value of "toHex(-15/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-15/256,2)" is -0x0.0f [junit] Success: Value of "toHex(17/256)" is 0x0 [junit] Success: Value of "toHex(17/256,1)" is 0x0.1 [junit] Success: Value of "toHex(17/256,2)" is 0x0.11 [junit] Success: Value of "toHex(-17/256)" is -0x0 [junit] Success: Value of "toHex(-17/256,1)" is -0x0.1 [junit] Success: Value of "toHex(-17/256,2)" is -0x0.11 [junit] Success: Value of "toHex(127/256)" is 0x0 [junit] Success: Value of "toHex(127/256,1)" is 0x0.8 [junit] Success: Value of "toHex(127/256,2)" is 0x0.7f [junit] Success: Value of "toHex(-127/256)" is -0x0 [junit] Success: Value of "toHex(-127/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-127/256,2)" is -0x0.7f [junit] Success: Value of "toHex(128/256)" is 0x1 [junit] Success: Value of "toHex(128/256,1)" is 0x0.8 [junit] Success: Value of "toHex(128/256,2)" is 0x0.80 [junit] Success: Value of "toHex(-128/256)" is -0x1 [junit] Success: Value of "toHex(-128/256,1)" is -0x0.8 [junit] Success: Value of "toHex(-128/256,2)" is -0x0.80 [junit] Success: Value of "toHex(240/256)" is 0x1 [junit] Success: Value of "toHex(240/256,1)" is 0x0.f [junit] Success: Value of "toHex(240/256,2)" is 0x0.f0 [junit] Success: Value of "toHex(-240/256)" is -0x1 [junit] Success: Value of "toHex(-240/256,1)" is -0x0.f [junit] Success: Value of "toHex(-240/256,2)" is -0x0.f0 [junit] Success: Value of "toHex(248/256)" is 0x1 [junit] Success: Value of "toHex(248/256,1)" is 0x1.0 [junit] Success: Value of "toHex(248/256,2)" is 0x0.f8 [junit] Success: Value of "toHex(-248/256)" is -0x1 [junit] Success: Value of "toHex(-248/256,1)" is -0x1.0 [junit] Success: Value of "toHex(-248/256,2)" is -0x0.f8 [junit] Success: Value of "toHex(1/4096)" is 0x0 [junit] Success: Value of "toHex(1/4096,1)" is 0x0.0 [junit] Success: Value of "toHex(1/4096,2)" is 0x0.00 [junit] Success: Value of "toHex(1/4096,3)" is 0x0.001 [junit] Success: Value of "toHex(1/4096,4)" is 0x0.0010 [junit] Success: Value of "toHex(1+1/4096)" is 0x1 [junit] Success: Value of "toHex(1+1/4096,1)" is 0x1.0 [junit] Success: Value of "toHex(1+1/4096,2)" is 0x1.00 [junit] Success: Value of "toHex(1+1/4096,3)" is 0x1.001 [junit] Success: Value of "toHex(1+1/4096,4)" is 0x1.0010 [junit] Success: Value of "10 x+15 x^2 - 16 x^3 + 32 x^4 - 256 x^5" is 0xa*x+0xf*x^0x2-0x10*x^0x3+0x20*x^0x4-0x100*x^0x5 [junit] ...Success: Value of "1" is 1.0 [junit] Success: Value of "NaN" is NaN [junit] .Success: Value of "1+2" is 3.0 [junit] Success: Value of "2*6+3" is 15.0 [junit] Success: Value of "2*(6+3)" is 18.0 [junit] . [junit] Testing real functions [junit] Success: Value of "abs(2.5)" is 2.5 [junit] Success: Value of "abs(-2.5)" is 2.5 [junit] Success value of "acos(1/sqrt(2))" is 0.7853981633974484 [junit] Success value of "cos(pi/3)" is 0.5000000000000001 [junit] . [junit] Testing complex values [junit] Success value of "z=complex(3,2)" is (3.0, 2.0) [junit] Success value of "z*z-z" is (2.0, 10.0) [junit] Success value of "z^3" is (-9.000000000000002, 46.00000000000002) [junit] Success value of "(z*z-z)/z" is (2.0, 2.0) [junit] Success value of "w=polar(2,pi/2)" is (1.2246467991473532E-16, 2.0) [junit] Success value of "ln(-1)" is (0.0, 3.141592653589793) [junit] Success value of "sqrt(-1)" is (0.0, 1.0) [junit] Success value of "pow(-1,0.5)" is (0.0, 1.0) [junit] Success: Value of "arg(w)" is 1.5707963267948966 [junit] Success: Value of "cmod(w)" is 2.0 [junit] Success: Value of "re(z)" is 3.0 [junit] Success: Value of "im(z)" is 2.0 [junit] Success value of "conj(z)" is (3.0, -2.0) [junit] Success value of "exp(pi i/2)" is (6.123233995736766E-17, 1.0) [junit] . [junit] Testing if statement [junit] Success: Value of "if(1,2,3)" is 2.0 [junit] Success: Value of "if(-1,2,3)" is 3.0 [junit] Success: Value of "if(0,2,3)" is 3.0 [junit] Success: Value of "if(1,2,3,4)" is 2.0 [junit] Success: Value of "if(-1,2,3,4)" is 3.0 [junit] Success: Value of "if(0,2,3,4)" is 4.0 [junit] Success: Value of "if(0>=0,2,3,4)" is 2.0 [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "if(x==3,1,-1)" is 1.0 [junit] Success: Value of "if(x!=3,1,-1)" is -1.0 [junit] Success: Value of "if(x>=3,1,-1)" is 1.0 [junit] Success: Value of "if(x>3,1,-1)" is -1.0 [junit] Success: Value of "if(x<=3,1,-1)" is 1.0 [junit] Success: Value of "if(x<3,1,-1)" is -1.0 [junit] . [junit] Testing assignment of variables [junit] Success: Value of "x=3" is 3.0 [junit] Success: Value of "y=3+4" is 7.0 [junit] Success: Value of "z=x+y" is 10.0 [junit] Success: Value of "a=b=c=z" is 10.0 [junit] Success: Value of "b" is 10.0 [junit] Success: Value of "d=f=a-b" is 0.0 [junit] Success: Value of "x=2" is 2.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] Success: Value of "(x*x)*x*(x*x)" is 32.0 [junit] . [junit] Testing names with dot in them [junit] Success: Value of "x.x=3" is 3.0 [junit] Success: Value of "x.x+1" is 4.0 [junit] . [junit] Testing binomial coeffs [junit] Success: Value of "binom(0,0)" is 1 [junit] Success: Value of "binom(1,0)" is 1 [junit] Success: Value of "binom(1,1)" is 1 [junit] Success: Value of "binom(2,0)" is 1 [junit] Success: Value of "binom(2,1)" is 2 [junit] Success: Value of "binom(2,2)" is 1 [junit] Success: Value of "binom(3,0)" is 1 [junit] Success: Value of "binom(3,1)" is 3 [junit] Success: Value of "binom(3,2)" is 3 [junit] Success: Value of "binom(3,3)" is 1 [junit] Success: Value of "binom(4,0)" is 1 [junit] Success: Value of "binom(4,1)" is 4 [junit] Success: Value of "binom(4,2)" is 6 [junit] Success: Value of "binom(4,3)" is 4 [junit] Success: Value of "binom(4,4)" is 1 [junit] Success: Value of "binom(5,0)" is 1 [junit] Success: Value of "binom(5,1)" is 5 [junit] Success: Value of "binom(5,2)" is 10 [junit] Success: Value of "binom(5,3)" is 10 [junit] Success: Value of "binom(5,4)" is 5 [junit] Success: Value of "binom(5,5)" is 1 [junit] Success: Value of "binom(6,0)" is 1 [junit] Success: Value of "binom(6,1)" is 6 [junit] Success: Value of "binom(6,2)" is 15 [junit] Success: Value of "binom(6,3)" is 20 [junit] Success: Value of "binom(6,4)" is 15 [junit] Success: Value of "binom(6,5)" is 6 [junit] Success: Value of "binom(6,6)" is 1 [junit] Success: Value of "binom(10,1)" is 10 [junit] Success: Value of "binom(10,5)" is 252 [junit] . [junit] Testing for NaN [junit] x=NaN [junit] Success: Value of "ln(x)" is NaN [junit] Success: Value of "log(x)" is NaN [junit] Success: Value of "sin(x)" is NaN [junit] Success: Value of "x+x" is NaN [junit] Success: Value of "x!=x" is 1.0 [junit] Success: Value of "x==x" is 0.0 [junit] NaN [junit] NaN [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == 0/0" is 0.0 [junit] Success: Value of "x == x" is 0.0 [junit] Success: Value of "x == 0 * x" is 0.0 [junit] Success: Value of "x == 5" is 0.0 [junit] Success: Value of "x == y" is 0.0 [junit] Success: Value of "y == y" is 0.0 [junit] Set x to Double(5) [junit] Success: Value of "x == x+5" is 0.0 [junit] Success: Value of "x == x" is 1.0 [junit] . [junit] Testing for assignment using parseExpression and getValue [junit] AB=33.0 [junit] ..Error caught: Unrecognized symbol "zap" [junit] Unrecognized symbol "wow" [junit] [junit] Error caught: java.lang.NullPointerException: Variable foo does not exist. [junit] [junit] Time: 8.15 [junit] [junit] OK (188 tests) [junit] BUILD SUCCESSFUL Total time: 12 seconds make[1]: Leaving directory '/build/jep-2.4.1+ds' create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install jh_installjavadoc dh_installdocs dh_installchangelogs dh_perl dh_link debian/rules override_jh_installlibs make[1]: Entering directory '/build/jep-2.4.1+ds' jh_installlibs dist/jep-2.4.1.jar make[1]: Leaving directory '/build/jep-2.4.1+ds' jh_classpath jh_manifest jh_depends dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libjep-java' in '../libjep-java_2.4.1+ds-4_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../jep_2.4.1+ds-4_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/8355/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/8355/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/8355 and its subdirectories I: Current time: Thu Sep 15 14:27:13 +14 2022 I: pbuilder-time-stamp: 1663201633