Menu

#113 #CACHE()+#CACHE() doesn't work

v1.0.x
fixed
critical (96)
v1.0.9
Bug Fix
2016-10-08
2016-09-16
Erik Hänel
No

The simple string expression

#CACHE(:,1) + "\t" + #CACHE(:,2)

doesn't work.

Analysis:
These misbehavior results from the wrong order of the quotation marks and the braces (which are returned from the content of the caches). Also, there is no resolving of vector expressions at the relevant position.

Implementation:
Fix was implemented as indicated by the analysis. Implementation tests were passed successfully.

Documentation:
Not needed - Bug fix.

Tests:
Tests were passed successfully. Bug fix accepted.

Discussion

  • Erik Hänel

    Erik Hänel - 2016-09-17
    • status: open --> accepted
     
  • Erik Hänel

    Erik Hänel - 2016-09-17
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,3 +3,11 @@
     #CACHE(:,1) + "\t" + #CACHE(:,2)
     ~~~
     doesn't work.
    +
    +**Analysis:**
    +
    +**Implementation:**
    +
    +**Documentation:**
    +
    +**Tests:**
    
    • status: accepted --> analyzing
     
  • Erik Hänel

    Erik Hänel - 2016-09-17
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -5,6 +5,7 @@
     doesn't work.
    
     **Analysis:**
    +These misbehavior results from the wrong order of the quotation marks and the braces (which are returned from the content of the caches). Also, there is no resolving of vector expressions at the relevant position.
    
     **Implementation:**
    
    • status: analyzing --> implementing
     
  • Erik Hänel

    Erik Hänel - 2016-09-17
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -8,7 +8,9 @@
     These misbehavior results from the wrong order of the quotation marks and the braces (which are returned from the content of the caches). Also, there is no resolving of vector expressions at the relevant position.
    
     **Implementation:**
    +Fix was implemented as indicated by the analysis. Implementation tests were passed successfully.
    
     **Documentation:**
    +Not needed - Bug fix.
    
     **Tests:**
    
    • status: implementing --> testing
     
  • Erik Hänel

    Erik Hänel - 2016-09-26
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -14,3 +14,4 @@
     Not needed - Bug fix.
    
     **Tests:**
    +Tests were passed successfully. Bug fix accepted.
    
    • status: testing --> fixed
     
  • Erik Hänel

    Erik Hänel - 2016-10-08
    • Labels: --> critical
     

Anonymous
Anonymous

Add attachments
Cancel